画層編集は、なんとかできるようになったので、今回は線種追加。



まずソース。

━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─

'**********************************************
'線種ロード
'**********************************************
Public Sub 線種ロード()
Dim 線種ファイル名 As String
線種ファイル名 = "acadisoTEST.lin"

With gAcadDocs.Linetypes
Call .Load("JIS_08_11", 線種ファイル名)
Call .Load("JIS_02_0.7", 線種ファイル名)
Call .Load("JIS_09_08", 線種ファイル名)
End With
End Sub

━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─━─

これで、線種がロードされます。

ただし、ロード済みの線種をロードするとエラーとなります。



線種ファイル名を指定して、線種をロードするのですが、

ファイル指定がフルパスでなくてもいいようです。



となると、ファイルパスは、どこで管理してるのか?と疑問になります。



調べてみると、

オプションの、「サポートファイルの検索パス」に沿っているようです。
CAD・CAD・Autocad-線種パス

なので、今回のテストでは、「acadisoTEST.lin」ファイルを

C:\Program Files\AutoCAD 2010\Support\Colorフォルダに置いてみました。



この状態で実行した結果、ちゃんとロードされました。

↓3つロードされています。
CAD・CAD・Autocad-線種管理


今回は、特に困ることもなく終わりました。

でも、実運用となると、エラー処理を充実させないといかんね。

にほんブログ村 科学ブログ 技術・工学へ

まぁ、テンプレート用意した方が、手っ取り早そうなんだけどあせる