Autodesk Inventor 目前階段作業的 Inventor 應用程式物件。透過此物件,您可以直接存取 Inventor API。若要取得有關 API 的說明,請參閱〈程式設計說明〉,此說明在「說明」功能表上的「其他資源」下面。
您也可以使用下面的舊語法存取此物件:
app = InventorVb.Application
將儲存目前規則的文件做為 Inventor.Document 物件傳回。該物件可提供測試或修改模型所用的起點。此物件在 Inventor API 說明中進行了描述。
語法
doc = ThisDoc.Document
您也可以使用下面的舊語法存取此物件:
doc = iLogicVb.RuleDocument
取得展示在圖面文件中的模型文件 (零件或組合)。如果不存在任何模型文件,此函數會傳回 Nothing。如果存在多個模型文件,此函數會傳回找到的第一個模型文件。
語法
doc = ThisDoc.ModelDocument
存取規則中的 iLogicAutomation 物件。
語法
auto = iLogicVb.Automation
在規則中使用特定的 Inventor API 函數 (例如 Document.SelectSet.Select) 之前需要使用此函數。如果您遇到 VBA 範例或其他不能在規則中使用的 API 程式碼,請在規則的頂部加入此陳述式。
語法
ThisApplication.UserInterfaceManager.UserInteractionDisabled = False
使用此函數可直接存取元件。該函數會傳回 Inventor.ComponentOccurrence 類型的物件。
語法
compo = Component.InventorComponent(“componentName”)
直接存取特徵。此函數會傳回 Inventor.PartFeature 類型的物件。
語法
feat = Feature.InventorFeature(“featureName”)
直接存取元件或文件中的特徵。
語法
feat = Feature.InventorFeature(componentOrDocNameName, “featureName”)