acGetAcadVar
説明
AutoCADの詳細バージョンを取得します。
書式
Object.acGetAcadVar(ProductYear,[ProductEdition],[ProductYearTable=""]) As Boolean
引数 | 説明 |
---|---|
ProductYear | 発見したAutoCADのバージョン(年号)を4桁の数値文字列で返します。 R13・・・1998 R14・・・1999 2000・・・2000 2000i・・・2001 2002・・・2002 2004・・・2004 2005・・・2005 2006・・・2006 上記以外・・・9999 ※R13およびR14はAcadRemoconのサポート外です。 |
ProductEdition | 省略可能です。発見したAutoCADがLT版の場合は"LT"を、レギュラー版の場合は"R"を返します。 |
ProductYearTable | 省略可能です。AutoCADのACADVERシステム変数の内容によってProductYearが返す年号を指定できます。これは将来のAutoCADにユーザー様側でも対応できるように実装した引数です。 例えば将来のAutoCADがACADVERシステム変数に下記の値を返すのであればProductYearTable引数に"16.3,16.4|2007,2008"と指定するとProductYear引数にそれぞれ"2007""2008"を返すようになります。 AutoCAD2007・・・16.3s (LMS Tech) AutoCAD2008・・・16.4s (LMS Tech) |
戻り値
戻り値 | 説明 |
---|---|
True | 正常終了しました。 |
False | 異常終了しました。エラーの詳しい内容はShowErrorメソッドで確認出来ます。 |
使用例
Set
Acad=CreateObject("AcadRemocon.Body")
Acad.acGetAcadVar ProductYear