AutoCAD, VBA

AutoCAD VBAで図面のプロパティの取得と編集を行うにはSummaryInfoオブジェクトを利用する必要があります。SummaryInfoオブジェクトはタイトルや表題のようなデフォルトのプロパティだけでなく、カスタムプロパティの ...

AutoCAD, VBA

今回のサンプルマクロはアクティブの図面(ドキュメント)内で使用されていない画層を一括削除するマクロです。この機能自体はAutoCAD標準の(PURGE)コマンドで用意されていますが、VBAで行うことで削除の条件(例えばロックしている画 ...

AutoCAD, Excel, VBA

本ページではExcel VBAでAutoCADを操作する方法を解説していきます。
AutoCADとExcelと連携することで作業内容によっては非常に効率を上げることができます。Excel操作のコードを作成するにはExcel V ...

2024年12月27日AutoCAD, VBA

今回のサンプルマクロは図面(モデル空間)内に存在するすべての点の座標を一括で取得するマクロです。点の座標はPointオブジェクトのプロパティにアクセスすることで、簡単に取得することができます。座標値は数値の配列データとして取得ができる ...

AutoCAD, AutoLISP, VBA

AutoCAD VBAファイル(dvbファイル)は、AutoCADを終了するたびにアンロードされます。しかし、スタートアップ登録することで、AutoCAD起動時に自動的にロードさせることが可能です。ただし、dvbファイルごとに個別に登 ...

AutoCAD, VBA

今回はAutoCADオープンチャットにて頂いたマクロの案をもとに作成したVBAマクロの解説です。
図面内に存在するすべての寸法の矢印の種類を一括で変換するというマクロです。
 

マクロ機能 icon-wrench ...

AutoCAD, VBA

AutoCADには図面に引出線を作成するためにコマンドとコマンドが用意されています。AutoCAD VBAでもコマンドで作成される引出線とコマンドで作成されるマルチ引出線は別のオブジェクトとして扱われるため、本ページではこれら2つのオ ...

AutoCAD, VBA

今回はAutoCADオープンチャットにて頂いたマクロの案をもとに作成したVBAマクロの解説です。
文字検索をして見つかったテキストに対して、指定の位置から線を一括で引くというマクロです。
 

マクロ機能 icon ...

AutoCAD, VBA

AutoCAD VBAで表の作成と編集を行うにはTableオブジェクトを利用する必要があります。本ページではこのTableオブジェクトを使って表の新規作成や削除、設定の変更をする方法を解説していきます。Tableオブジェクトの操作はE ...

AutoCAD, VBA

図面には図形の中身を網掛けするように斜線や特定の模様を書き込む「ハッチング」という表現方法があります。AutoCADではこのハッチング機能と合わせて中身を塗りつぶしたり、グラデーションを描いたりと色で図形の中身を塗りつぶすこともできま ...

2024年9月29日AutoCAD, VBA

AutoCADには図面にテキストボックスを作成するためにコマンドとコマンドが用意されています。AutoCAD VBAでもコマンドで作成されるダイナミックテキストとマルチテキストは別のオブジェクトとして扱われるため、本ページではこれら2 ...

2024年9月6日AutoCAD, VBA

AutoCAD VBAで曲線の長さを取得する際、線分やポリラインであれば、Lengthプロパティから簡単に取得することができます。しかし、円や円弧、楕円、スプラインなど、Lengthプロパティが用意されていない曲線オブジェクトも存在し ...

AutoCAD, VBA

AutoCAD VBAはExcelと連携させることでより効果的な自動化ツールを作成することができるようになります。本ページではExcelファイルに記載されている情報からAutoCAD上にテキストを一括作成する方法について解説していきま ...

AutoCAD, VBA

AutoCADできれいな波線を作図するのは少し面倒ですが、VBAを使うことで一瞬で作成することが可能になります。ここではVBAとスプライン曲線を使って正弦波を作成する方法を解説します。
 

マクロ機能 icon-wren ...