麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

VBS教程:函數-GetObject 函數

2019-10-26 17:56:56
字體:
來源:轉載
供稿:網友

GetObject 函數

返回對文件中 Automation 對象的引用。

GetObject([pathname] [, class])

參數

Pathname

可選項。字符串,包含待檢索對象的文件的完整路徑和名稱。如果省略 pathname 則必須有 class。

Class

可選項。字符串,對象的類。

class 參數的語法格式為 appname.objectype,其中包括以下部分:

參數

appname

必選項。字符串,提供對象的應用程序名稱。

objectype

必選項。字符串,要創建的對象的類型或類。

說明

使用 GetObject 函數可以訪問文件中的 Automation 對象,而且可以將該對象賦值給對象變量。使用 Set 語句將 GetObject 返回的對象賦值給對象變量。例如:

Dim CADObjectSet CADObject = GetObject("C:/CAD/SCHEMA.CAD")

在執行上述代碼時,就會啟動與指定路徑名相關聯的應用程序,同時激活指定文件中的對象。如果 pathname 是零長度字符串 (""),GetObject 返回指定類型的新對象實例。如果省略 pathname 參數,GetObject 將返回指定類型的當前活動對象。如果沒有指定類型的對象,就會出現錯誤。

某些應用程序允許只激活文件的一部分,方法是在文件名后加上一個驚嘆號 (!) 以及用于標識要激活的文件部分的字符串。有關創建這種字符串的詳細信息,請參閱創建對象的應用程序的有關文檔。

例如,在繪圖應用程序中,一個存放在文件中的圖可能有多層??梢允褂孟率龃a來激活圖 SCHEMA.CAD 中的某一層:

Set LayerObject = GetObject("C:/CAD/SCHEMA.CAD!Layer3")

如果沒有指定對象的類,則 Automation 會根據所提供的文件名,確定要啟動的應用程序以及要激活的對象。但是,有些文件可能支持多個對象類。例如,圖可能支持三種不同類型的對象:Application 對象、Drawing 對象和 Toolbar 對象,所有這些都是同一個文件中的一部分。使用可選項的 class 參數可以指定文件中要激活的對象。例如:

Dim MyObjectSet MyObject = GetObject("C:/DRAWINGS/SAMPLE.DRW", "FIGMENT.DRAWING") 

在上述樣例中,FIGMENT 是繪圖應用程序的名稱,而 DRAWING 則是它支持的一種對象類型。對象被激活之后,就可以在代碼中使用所定義的對象變量來引用它。在前面的例子中,可以使用對象變量 MyObject 訪問新對象的屬性和方法。例如:

MyObject.Line 9, 90MyObject.InsertText 9, 100, "嗨,你好!"MyObject.SaveAs "C:/DRAWINGS/SAMPLE.DRW"

注意 在對象的當前實例存在,或者要用已加載的文件創建對象時,請使用 GetObject 函數。如果沒有當前實例,并且不準備使用已加載的文件啟動對象,請使用 CreateObject 函數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产一区二区三区四区在线 | 欧美日韩成人一区二区 | 久久午夜神器 | 欧美中文字幕一区二区三区亚洲 | 成人国产视频在线观看 | 在线播放中文 | 久在线播放 | 国产一级做a爱片在线看免 2019天天干夜夜操 | 天天草天天操 | 99影视电影电视剧在线播放 | 欧美成人黄色小视频 | 免费午夜视频 | 91色成人| 亚洲精品无码不卡在线播放he | 国产精品6区 | 国产精品视频yy9299一区 | 久久精品久久久久 | 久草最新 | 久久国产一级 | 欧美特级黄色 | 精品中文字幕久久久久四十五十骆 | 91看片在线播放 | 精品成人av一区二区三区 | 日本大片在线播放 | 国产午夜精品一区二区三区四区 | 日本黄色a视频 | 精品国产一区在线观看 | 久久99精品久久久久久青青日本 | 色人阁在线视频 | 欧美成人免费 | 一级黄色欧美 | 色欧美视频| 一级做受大片免费视频 | 久久华人 | 久久毛片 | 超碰97在线人人 | 爱视频福利 | 欧美色淫| 免费a视频在线观看 | 国产精品18久久久久久久久 | 成人一级在线 |