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