AutoCAD,VBA

Thumbnail of post image 061

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

マクロ機能 icon-wrench ...

AutoCAD,VBA

Thumbnail of post image 069

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

AutoCAD,VBA

Thumbnail of post image 042

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

マクロ機能 icon ...

C#,Excel,VBA,Windows API

Thumbnail of post image 081

漢字をひらがな/カタカナに変換したり、ひらがな/カタカナを漢字に変換したりしたい場合、Excel VBAであればApplicationオブジェクトのGetPhoneticメソッドを使うことで漢字からカタカナに変換することはできますがそ ...

C#

Thumbnail of post image 120

プログラムに少しでも興味がある人は、自分の仕事をプログラムで自動化したいと考えたことが一度はあるでしょう。しかし、そこで課題となるのが開発環境の整備です。企業によっては、アプリケーションのインストールに制限があるため、開発環境を整える ...

AutoCAD,VBA

Thumbnail of post image 047

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

AutoCAD,VBA

Thumbnail of post image 047

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

AutoCAD,VBA

Thumbnail of post image 009

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

AutoCAD,VBA

Thumbnail of post image 109

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

Excel,VBA,Windows API

Thumbnail of post image 118

IsWindow関数

IsWindow関数は指定のウィンドウが存在するかを判定するための関数です。
Windowsのウィンドウには「ウィンドウハンドル」というウィンドウを識別するための特別な識別子(数値データ)がそれぞれに割り振 ...

AutoCAD,VBA

Thumbnail of post image 089

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

AutoCAD,VBA

Thumbnail of post image 177

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

マクロ機能 icon-wren ...

AutoCAD,VBA

Thumbnail of post image 082

AutoCADではコマンドを実行することで、リージョンのマスプロパティ(面積、慣性モーメント、図心、回転半径など)を取得することができますが、これらの情報はVBAでも取得可能です。

VBAを使用してマスプロパティの情報を取 ...

AutoCAD,VBA

Thumbnail of post image 042

今回のサンプルマクロはポリラインで囲われたすべてのエリアの面積を測定するマクロです。ポリラインが複数ある場合、どのポリラインがどの面積なのかを一目でわかるようにポリラインの中心部分にテキストとして出力する仕様となっています。