列出VBS CreateObject()函数可用的所有参数
时间: 2024-03-25 10:41:38 浏览: 20
VBS CreateObject() 函数用于创建并返回对一个 OLE Automation 对象的引用。该函数的语法如下:
```
CreateObject(servername.typename[, location])
```
其中,`servername` 表示要创建的对象所在的服务器名称,`typename` 表示要创建的对象的类型名称,`location` 是可选参数,表示服务器的位置。
常用的 `typename` 包括:
- `"Scripting.FileSystemObject"`:文件系统对象
- `"WScript.Shell"`:Windows 脚本宿主对象
- `"ADODB.Connection"`:数据库连接对象
- `"Excel.Application"`:Excel 应用程序对象
`location` 参数可以是以下字符串之一:
- `"Local"`:本地计算机上注册的组件
- `"RemoteServer"`:远程计算机上注册的组件
- `"RemoteServerName"`:指定远程计算机的名称
除此之外,还可以添加一些其他的参数,如下所示:
- `MachineName`:指定远程计算机的名称
- `AuthenticationLevel`:指定身份验证级别
- `ImpersonationLevel`:指定模拟级别
- `Username`:指定用户名
- `Password`:指定密码
这些参数可以根据实际需要进行调整。
相关问题
vba createobject函数
VBA中的CreateObject函数是用来创建一个COM对象的函数。COM对象是一种可以被其他程序调用的对象,它可以提供一些功能或服务。CreateObject函数可以根据指定的程序ID(ProgID)创建一个COM对象,然后返回该对象的引用。使用CreateObject函数可以方便地在VBA中调用其他程序的功能,比如Excel中调用Word的功能。
vbs CreateObject("System.Drawing.Bitmap", width, height) 报错
这个错误可能是因为你所在的环境没有安装 .NET Framework 或者安装的版本不正确。请确保你的系统已经安装了正确的 .NET Framework,或者尝试更新到最新版本。另外,也可以尝试使用其他的方式创建 Bitmap 对象,例如使用 GDI+ 或者 WPF。以下是创建 Bitmap 对象的示例代码:
使用 GDI+:
```vb
Dim bmp As New System.Drawing.Bitmap(width, height)
```
使用 WPF:
```vb
Dim bmp As New System.Windows.Media.Imaging.WriteableBitmap(width, height, 96, 96, System.Windows.Media.PixelFormats.Pbgra32, Nothing)
```