Wia.Create 方法
Wia物件的Create方法會連線到指定的 Windows Image Acquisition (WIA) 裝置,並傳回代表裝置的Item物件。
語法
retVal = Wia.Create(
Device
)
參數
-
裝置 [in]
-
類型: VARIANT*
指定要連線的 WIA 裝置。
傳回值
類型: IWiaDispatchItem
如果成功,這個方法會傳回 代表 WIA 硬體裝置的 Item 物件, (根專案) 。
備註
Device 參數會傳遞物件本身、集合物件的索引,或其Id屬性的值,以指定DeviceInfo物件。 傳遞 Nothing 以顯示對話方塊,讓使用者選取裝置。
範例
下列 VBScript 範例示範如何使用 Create 方法。
第一個範例會將 DeviceInfo 物件傳遞至 Create 方法。 請注意,傳遞物件的 Id 屬性會造成完全相同的行為。
<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objItem
Set objWIA = CreateObject("Wia.Script")
Set objDeviceInfoCollection = objWia.Devices
For Each objDeviceInfo In objDeviceInfoCollection
Set objItem = objWia.Create(objDeviceInfo)
Next
</SCRIPT>
在下一個範例中,呼叫的應用程式會將集合中 DeviceInfo 物件的索引傳遞至 Create 方法。
<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objItem
Set objWia = CreateObject("Wia.Script")
Set objDeviceInfoCollection = objWia.Devices
For i = 0 To objDeviceInfoCollection.Count-1
Set objItem = objWia.Create(i)
Next
</SCRIPT>
下一個範例會將 Nothing 傳遞至 Create 方法,以顯示允許使用者選取裝置的對話方塊。
<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objItem
Set objWia = objWia.Create(Nothing)
</SCRIPT>
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版、Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
DLL |
|