Import Revit data into Inventor
Description
The samples demonstrate how to import Revit data(.rvt) into Inventor part and assembly documents.Code Samples
The VBA samples demonstrate how to import Revit data(.rvt) into Inventor part and assembly documents. You should prepare a Revit data before running the samples.
Sub ImportRVTToAssembly() Dim oDoc As AssemblyDocument Set oDoc = ThisApplication.Documents.Add(kAssemblyDocumentObject) Dim sFile As String sFile = "C:\RevitFile.rvt" Dim oImportedRVTDef As ImportedRVTComponentDefinition Set oImportedRVTDef = oDoc.ComponentDefinition.ImportedComponents.CreateDefinition(sFile) oImportedRVTDef.Imported3DView = "{3D}" oImportedRVTDef.ImportedAssemblyOrganizationType = kImportedAsAssembly Dim oComp As ImportedRVTComponent Set oComp = oDoc.ComponentDefinition.ImportedComponents.Add(oImportedRVTDef) End Sub Sub ImportRVTToPart() Dim oDoc As PartDocument Set oDoc = ThisApplication.Documents.Add(kPartDocumentObject) Dim sFile As String sFile = "C:\RevitFile.rvt" Dim oImportedRVTDef As ImportedRVTComponentDefinition Set oImportedRVTDef = oDoc.ComponentDefinition.ReferenceComponents.ImportedComponents.CreateDefinition(sFile) oImportedRVTDef.Imported3DView = "{3D}" oImportedRVTDef.ImportedAssemblyOrganizationType = kImportedAsMultibodyPart Dim oComp As ImportedRVTComponent Set oComp = oDoc.ComponentDefinition.ReferenceComponents.ImportedComponents.Add(oImportedRVTDef) End Sub