autocad 2008では、画面の選択されたオブジェクトを操作する方法を学びたいと思います。 ThisDrawing.SelectionSetsという名前のVBAオブジェクトがありますが、これは選択されたオブジェクトであり、ユーザーが選択したオブジェクトではありません。ユーザーが選択したオブジェクトを表すVBAオブジェクトはどれですか?VBAを使用してAUTOCADの画面上で選択したオブジェクトを操作する方法は?
0
A
答えて
1
を設定します。現在選択されているオブジェクトを表す選択セットを使用することができます。
Public Sub test()
Dim ss As AcadSelectionSet
Set ss = ThisDrawing.ActiveSelectionSet
MsgBox ss.Count
End Sub
0
実際には、独自の選択セットを作成してThisDrawing.SelectionSets
に追加する必要があります。
ユーザーがエンティティをクリックすると、作成した選択セットにエンティティを追加する必要があります。
最後に、選択セット内のすべてのエンティティをステップ実行して、その上で何らかの操作を実行できます。
申し訳ありません私はC#を使用しているのでVBAコードを提供できませんが、これはあなたが従う必要があるプロセスです。あなたはしかし、F1を押すと、その後の下で見ることにより、AutoCADの自身の中から助けを得ることができます。
ActiveXとVBA開発者ガイド - > AutoCADのエンティティを作成し、[編集] - >選択と協力し、「内蔵もあり
関連する問題
- 1. VBAを使用して、EXCELで選択したセルをスキップする方法
- 2. Excel VBA選択したシートを使用
- 3. VBAを使用して選択範囲の列を合計する方法は?
- 4. jqueryを使用して画面上に滞在する方法
- 5. jqueryを使用してiframeオブジェクトを操作する方法
- 6. 外部キーを使用してオブジェクトを選択する方法
- 7. Outlookで選択した電子メールテキストを使用してVSTOを使用して操作を実行する
- 8. ストーリーボードを使用してタブバー選択した画像を変更する方法
- 9. Excel VBA:行と列を使用してセルを選択する方法
- 10. VBAを使用してWordですべての見出しを選択する方法は?
- 11. VBAなしで選択またはクリックしたセルを使用する
- 12. Silverlight:画面サイズに相対してレイアウトを操作する方法は?
- 13. SQL Serverで選択クエリを使用してテーブルを作成する方法は?
- 14. Silverlightを使用して3D画像操作を実装する方法は?
- 15. AVCaptureStillImageOutputを使用してMacで画面をキャプチャする方法
- 16. CSSを使用して画面上からHTML要素をスクロールする方法
- 17. Shift +上/下キーを使用してListViewでマルチ選択する方法
- 18. DirectXを使用してWindows上で画面をキャプチャする
- 19. ルートを使用してナビゲーションバーを操作する方法は?
- 20. コンソールアプリケーションを使用してWebページを操作する方法は?
- 21. AlertDialogを使用してラジオボタンを選択する方法は?
- 22. LINQPadを使用して関係を選択する方法は?
- 23. CSSを使用した画面上の画像のセンタリング - ランダムスクリーン/画像の寸法
- 24. glUnProjectまたはGL_SELECTを使用せずにiPhone上のOpenGLでオブジェクトを選択する方法は?
- 25. JQueryで複数の項目を選択して操作する
- 26. angularJSを使用してIONICで選択したラジオボタンを設定する方法
- 27. VBAで倍率APIを使用して画面の倍率を取得する
- 28. IQueryableを使用してすべてを選択する方法
- 29. 角2は選択されたオプションを使用して選択されたオブジェクトの値を保持します
- 30. 画面上でオブジェクトを移動する方法