AutoCAD VBA:自動ローダーで .dvb ファイルがロード出来ない

Autodesk Support

2020年4月29日


Issue

自動ローダー メカニズムを利用して AutoCAD VBA(.dvb ファイル)をAutoCAD の起動時に自動的にロードさせたいのですが、.NET API で作成した .dll ファイルや AutoLISP の .lsp ファイルのようにロード出来ません。

.dvb ファイルを自動ロードするには、PackageContents.xml 定義や AutoCAD の設定に注意すべき点があるのでしょうか?

 

Solution

AutoCAD VBA の .dvb ファイルの自動ロード時には、次の条件が必要です。

  1. DVB ファイルの ComponentEntry に LoadOnAutoCADStartup="True" を追加する。

    <ComponentEntry AppType="VBA" Version="1.0" LoadOnAutoCADStartup="True" ModuleName="./Contents/Test_Project.dvb">
     

  2. AutoCAD のシステム変数 STARTUP の値を、既定値の 3 から 0 または 1 に設定する。STARTUP の値が 2 または 3 の場合、ドキュメント(図面表示子ウィンドウ)がアクティブにならないため、自動ロードが完了しないためです。


この情報は役に立ちましたか?


サポートが必要な場合は、Autodesk Assistant にお問い合わせください!

Assistant が回答を見つけたり、担当者に連絡するお手伝いをします。


オートデスクではどのようなサポートが提供されますか?

ご利用可能なサポートの種類は、サブスクリプションのプランによって異なります。現在のプランでご利用可能なサポート レベルをご確認ください。

サポート レベルを確認