基本的に、ここでの制約は、スキャナー ソフトウェアを Windows 7 および Vista で動作させようとしているため、WIA を使用する必要があるということです。VB6でこれを行うことができれば、(本当に好ましいように)望ましいでしょう。これで、このコードはすべてコンパイルされましたが、実行すると「選択したタイプの WIA デバイスは利用できません」というエラーが表示されます。私のスキャナーが WIA と互換性がないのではないかと疑い始めています。
このコードが機能することを確認できる人はいますか? (スキャナーだけでなく、あらゆる WIA デバイスで動作する必要があります)
Dim WIADia As WIA.CommonDialog
Dim Scan As WIA.DeviceManager
Set WIADia = New WIA.CommonDialog
Set Scan = WIADia.ShowSelectDevice(WIA.WiaDeviceType.UnspecifiedDeviceType, True, False)
WIADia.ShowAcquisitionWizard (Scan)
ありがとう!