共用方式為


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
Wiascr.dll (4.90 版或更新版本)