ActiveX 開発者用ガイド(ActiveX/VBA)

『ActiveX 開発者用ガイド』には、AutoCAD ActiveX オブジェクト ライブラリおよび Microsoft Visual Basic for Applications 統合開発環境を使用するためのメイン トピックおよびワークフローの概要が記載されています。

チュートリアル

基本

チュートリアル: 庭園の歩道を設計する

基礎

はじめに

AutoCAD ActiveX テクノロジ

AutoCAD Visual Basic for Applications インタフェース

AutoCAD ActiveX と VBA を一緒に使用する

Microsoft .NET Framework で ActiveX オートメーションを使用する

サンプル コード

オートメーション プロジェクトをマイグレートする

ActiveX API の履歴

関連情報

VBA をお使いになる前に

埋め込まれた VBA プロジェクトとグローバル VBA プロジェクト

[VBA 管理]を使用してプロジェクトを編成する

マクロを取り扱う

VBA IDE を使用してプロジェクトを編集する

演習: VBA 入門

AutoCAD VBA プロジェクトの用語

VBA IDE のその他の情報

VBA を使用したアプリケーションの開発

VBA で使用するフォーム

エラーを処理する

VBA コード モジュールを暗号化する

ツールバーまたはメニューから VBA マクロを実行する

VBA プロジェクトを自動ロードする

VBA マクロを自動的に実行する

プロジェクトをロードするたびに VBA IDE を自動的に開く

ゼロのドキュメント状態で作業する

作成したアプリケーションを配布する

ActiveX API を使用した VBA プロジェクトおよび他のアプリケーションをマイグレートする

VBA の用語

リソース

AutoCAD VBA のコマンド

AutoCAD VBA 関連の AutoLISP 関数

Visual LISP と ActiveX/VBA の比較 

基本

ActiveX オートメーションを使用する

AutoCAD オブジェクト モデル

オブジェクト階層にアクセスする

コレクション オブジェクト

プロパティとメソッド

親オブジェクト

タイプ ライブラリを参照する

メソッドおよびプロパティでバリアントを使用する

他のプログラミング言語を使用する

AutoCAD の環境をコントロールする

図面を開く、保存する、閉じる

AutoCAD 基本設定値を設定する

アプリケーション ウィンドウをコントロールする

作図ウィンドウをコントロールする

アクティブ オブジェクトを再設定する

システム変数を設定、値を取得する

精密に作図する

ユーザ入力を要求する

AutoCAD のコマンド ラインにアクセスする

ドキュメントが開かれていない状態で作業する

他のファイル形式を読み込む

他のファイル形式で書き出す

図形を作成、編集する

オブジェクトを作成する

選択セットを使用する

オブジェクトを修正する

画層、色、線種をオブジェクトに割り当てる

画層設定を保存、復元する

図面に文字を記入する

寸法と幾何公差を記入する

寸法記入の概念

寸法を記入する

寸法を編集する

寸法スタイルを使用する

モデル空間とペーパー空間で寸法を記入する

引出線および注釈を記入する

幾何公差を使用する

中級

3 次元空間で作業する

3D 座標を指定する

ユーザ座標系を定義する

座標を変換する

3D オブジェクトを作成する

3D で編集する

3D ソリッドを編集する

作図と編成テクニック

ラスター イメージを使用する

ブロックおよび属性を使用する

外部参照を使用する

拡張データを割り当て、取得する

レイアウトを定義、印刷する

モデル空間とペーパー空間

レイアウト

ビューポート

図面を印刷する

イベントを登録する

AutoCAD のイベント

イベント ハンドラ

アプリケーション レベルのイベントを処理する

ドキュメント レベルのイベントを処理する

オブジェクト レベルのイベントを処理する

上級

ツールバーおよびメニューをカスタマイズする

MenuBar コレクションと MenuGroups コレクション

メニュー グループをロードする

メニュー バーを変更する

プルダウン メニューおよびショートカット メニューを作成、編集する

ツールバーを作成、編集する

マクロを作成する

メニュー項目とツールバー項目のステータス行ヘルプを作成する

右クリック メニューにエントリを追加する

他のアプリケーションおよび Windows API との連携

Visual LISP アプリケーションと連携する

他の Windows アプリケーションと連携する

VBA から Windows API にアクセスする