テーブルデータ情報取得関数  LTCustomizer21 for AutoCAD LT リファレンスマニュアル

ActiveX
    Function get_table_data(table_name As String, ename As Long, dxfcode As Integer, [index As Long = 0]) As String
C/C++
    int WINAPI LTC_get_table_data(const wchar_t *table_name, int ename, short dxfcode, BSTR * result,int index=0);

パラメータ
table_name:テーブル名
ename:読み込んだテーブルデータの配列のインデックス。0〜read_DXF_table()の返り値−1までの値を指定する。
dxfcode:DXFグループコード
result(C/C++のみ):取得した値
index:各テーブルデータ内で同じDXFグループコードが複数存在する場合の0から始まる序数

返り値
ActiveX: 取得した値
C/C++: 1:成功 。0:失敗

(この関数を実行する前にread_DXF_table()を実行して初期化する必要があります。)
テーブルデータの各々のDXFグループコードに対応する値を取得します。指定するDXFグループコードはAutoCAD/LTのヘルプを参照してください。

サンプルコード
num = LTCustomize1.read_DXF_table("LAYER", True) 'レイヤ情報を取得します
MsgBox (num) ' レイヤの数を表示
For i = 0 To num-1
    str = LTCustomize1.get_table_data("LAYER", i, 2)
    color2 = LTCustomize1.get_table_data("LAYER", i, 62)
    ltype = LTCustomize1.get_table_data("LAYER", i, 6)
    str = "画層名は " & str & Chr(13)
    str = str & "色番号は " & color2 & Chr(13)
    str = str & "線種は " & ltype
    MsgBox (str)
Next i