O objeto do aplicativo do Inventor para a sessão atual do Autodesk Inventor. Deste objeto, é possível acessar diretamente o API do Inventor. Para obter ajuda sobre API, consulte a ajuda de programação, que está sob Recursos adicionais no menu Ajuda.
Este objeto também é acessível utilizando a sintaxe mais antiga:
app = InventorVb.Application
Obtém o documento no qual a regra atual está armazenada, como um objeto Inventor.Document . Ele pode fornecer um ponto inicial para examinar ou modificar o modelo. Este objeto é descrito na ajuda do API do Inventor.
Sintaxe
doc = ThisDoc.Document
Este objeto também é acessível com a sintaxe mais antiga:
doc = iLogicVb.RuleDocument
Obtém o documento de modelo (peça ou montagem) que é mostrado em um documento de desenho. Se não existe nenhum documento de modelo, esta função retorna Nada. Se mais de um documento de modelo existe, ele retorna o primeiro encontrado.
Sintaxe
doc = ThisDoc.ModelDocument
Acessa o objeto AutomaçãoiLogic em uma regra.
Sintaxe
auto = iLogicVb.Automation
Exigidos em uma regra antes de utilizar certas funções do API do Inventor como Documento.Selecionarconjunto.Selecionar. Se encontrar com um exemplo de VBA ou outro código de API que não funciona em uma regra, adicione esta declaração no início da regra.
Sintaxe
ThisApplication.UserInterfaceManager.UserInteractionDisabled = False
Utilize esta função para obter acesso direto a um documento. Ele retorna um objeto do tipo Inventor.Ocorrênciadecomponente.
Sintaxe
compo = Component.InventorComponent(“componentName”)
Obtém acesso direto para uma operação. Esta função retorna um objeto do tipo Inventor.Operaçãodepeça.
Sintaxe
feat = Feature.InventorFeature(“featureName”)
Obtém acesso direto para uma operação em um componente ou documento.
Sintaxe
feat = Feature.InventorFeature(componentOrDocNameName, “featureName”)