Sub scan()
Dim objCommonDialog As WIA.CommonDialog
Dim objImage As WIA.ImageFile
Dim dev As Device
Dim itm As Item
Dim dm As DeviceManager
Set objCommonDialog = New WIA.CommonDialog
Set dm = New WIA.DeviceManager
Set dev = objCommonDialog.ShowSelectDevice(ScannerDeviceType, False, False)
Set dev = dm.DeviceInfos(objCommonDialog.ShowSelectDevice.DeviceID).Connect
Set itm = dev.GetItem(dev.Items(1).ItemID)
Set objImage = objCommonDialog.ShowTransfer(itm)
If Not objImage Is Nothing Then
objImage.SaveFile "c:\test\" & ActiveCell.Value & ".TIF"
Set objImage = Nothing
End If
Set objCommonDialog = Nothing
End Sub
Не могу понять 2 вещи:
Как указать в "бездиалоговом" сканировании, что документы нужно брать именно с лотка, а не с планшета.
И правильно ли я понимаю что Vector в WIA отвечает за сканирование нескольких бумаг в многостраничный файл, например в TIF?