Microsoft AccessでVBAを使用してWiaで画像をスキャンして保存します。VBAでセル値を設定する
保存されたイメージへのファイルパスは、現在のセルの値として設定する必要があります。
私はこれを行う方法を理解できませんが、Wiaの使い方を学んだ後は簡単な作業のようです。
ここでは、ドキュメントをスキャンする私の現在のコードです。
Function scanImage() As String
Dim imagePath As String
Dim folder As String
folder = "C:\Users\username\Pictures\scans\"
Dim tempName, obj
Set obj = CreateObject("Scripting.FileSystemObject")
tempName = obj.GetTempName
Dim filename
filename = Now
filename = Replace(filename, ".", "_")
filename = Replace(filename, " ", "_")
filename = Replace(filename, ":", "_")
imagePath = folder & filename & ".jpg"
Dim dev As Device
Dim wiaDialog As New WIA.CommonDialog
Dim wiaImage As WIA.ImageFile
Set dev = wiaDialog.ShowSelectDevice
Set wiaImage = wiaDialog.ShowAcquireImage
wiaImage.SaveFile (imagePath)
scanImage = imagePath
End Function
アクセスに「セル」はありません。 –
「セル」の設定値でデータベース列を作成できます。 「データベースエントリ」が正しい語彙であれば、どのようにアクセスして操作するのですか? :) – Tiaryn
あなたのために学ぶべきことがたくさんあります - あまりにもここに書くこと。初心者のチュートリアルを参照し、サンプルコードを実行する必要があります。 – Gustav