質問
InventorのAPIで、IDWファイルをバージョンを指定してDXFに変換する方法はありますか?
回答
DWG Translator Addinを用いることでidwをバージョンを指定してdxfに出力することが可能です。
Dim oDWGAddIn As TranslatorAddIn
oDWGAddIn = ThisApplication.ApplicationAddIns.ItemById("{C24E3AC2-122E-11D5-8E91-0010B541CD80}")
If oDWGAddIn Is Nothing Then
MessageBox.Show("DWG アドインが見つかりません")
Return
End If
If Not oDWGAddIn.Activated Then
oDWGAddIn.Activate
End If
Dim oNameValueMap As NameValueMap
oNameValueMap = ThisApplication.TransientObjects.CreateNameValueMap
Dim strIniFile As String = ""
oNameValueMap.Add("Export_Acad_IniFile", strIniFile)
Dim oContext As TranslationContext
oContext = ThisApplication.TransientObjects.CreateTranslationContext
oContext.Type = kFileBrowseIOMechanism
Dim oOutputFile As DataMedium
oOutputFile = ThisApplication.TransientObjects.CreateDataMedium
oOutputFile.FileName = ""
oDWGAddIn.SaveCopyAs(ThisApplication.ActiveDocument, oContext, oNameValueMap, oOutputFile)
コード中の 出力設定Iniファイルのパスを、使用する出力設定Iniファイルのパスに置き換えてください。出力設定のIniファイルは、InventorのGUIから「コピーを名前を付けて保存」でdxfファイルをを出力する際に「オプションダイアログ」を起動しダイアログ内の「設定を保存」ボタンから作成が可能です。
このIniファイルには、ダイアログで指定した出力対象のdxfのバージョン指定が保存されます。出力対象のDxfのバージョン毎に出力設定Iniファイルを作成することで、バージョンを指定しての出力が可能となります。
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Visual Studioで「InventorViewCtrl.ocxの自己登録に失敗しました」エラーが発生して、Inventor ViewコントロールをWindowsフォームへ追加することが出来ない | 0 | 10.94 | 17-08-2026 |
| 2 | InventorのAPIで図面のシートをコピーする方法 | 0 | 9.21 | 17-08-2026 |
| 3 | What's New: Sample Content | 0 | 17.3 | 09-09-2026 |
| 4 | InventorのPack And Go を、VBAから実行する場合の参照設定 | 0 | 13.12 | 17-08-2026 |
| 5 | InventorのFileAccessEvents.OnFileResolutionイベントでFullFileNameに指定したファイルが読み込まれない | 0 | 14.49 | 17-08-2026 |
| 6 | .NET :Interaction.GetObject で起動中の AutoCAD COM オブジェクトを取得できない場合の対処方法 | 0 | 10.2 | 04-09-2026 |
| 7 | Revit API Tips: 壁プロファイルの取得方法 | 0 | 5.8 | 17-08-2026 |
| 8 | What's New: Informed Design for Dynamo — Public Beta | 0 | 13.16 | 08-09-2026 |
| 9 | Vault Check In Blank | 0 | 5.98 | 15-10-2026 |
| 10 | Can iCopy instances in an assembly be easily tabulated? | 0 | 5.33 | 15-10-2026 |