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. AutoCAD VBA:オブジェクトの選択
- 2. 選択した画面領域のrecordRTCノードモジュールを使用してデスクトップ画面ビデオを記録する方法は?
- 3. BIT操作を使用して値をvarに選択する方法は?
- 4. VBAを使用して、EXCELで選択したセルをスキップする方法
- 5. AutoCAD VBA - ハッチを使用してブロックを作成する
- 6. 選択した範囲にVBAを使用してExcelで選択した数値を掛ける方法
- 7. SwiftのUIIamgePickerControllerDelegateを使用して、選択した画像を画面に表示
- 8. VBAチェックボックスを使用して選択したSQLエントリを削除する方法
- 9. C#でダイナミックブロックを操作する(AutoCad用)
- 10. jqueryを使用して画面上に滞在する方法
- 11. jqueryを使用してiframeオブジェクトを操作する方法
- 12. 外部キーを使用してオブジェクトを選択する方法
- 13. 選択したテキスト上で操作するVimスクリプト
- 14. ダイナミックマッチコードを使用した選択画面のパラメータ
- 15. VBAを使用して選択範囲の列を合計する方法は?
- 16. Excel VBA選択したシートを使用
- 17. vue2js - 選択した選択値を使用して選択したインデックスをディレクティブで伝播する方法
- 18. Outlookで選択した電子メールテキストを使用してVSTOを使用して操作を実行する
- 19. javafxで選択した画面領域のスナップショットを取る方法は?
- 20. VBAでUnicodeを使用したMS Accessからデータを選択する方法
- 21. 画面上で指をスワイプしてオブジェクトを配置する方法は?
- 22. ワンクリックでvbaスクリプトを使用してExcel上で選択したデータの複数のテキストファイルを作成
- 23. ストーリーボードを使用してタブバー選択した画像を変更する方法
- 24. excel vbaを使用してウェブサイトのボタンを選択したい
- 25. このコードを変更してスマートフォンの画面タップで操作する方法
- 26. 画面上の選択領域にテキストを入力する方法は?
- 27. レポート上の選択したTextBoxからテキストを取り出す方法は? VBA
- 28. 特定の画像を選択する方法、win2dキャンバス上で画像移動を選択する方法は?
- 29. Googleフォントを使用してfabricjsキャンバス上のテキストを操作する方法は?
- 30. Silverlight:画面サイズに相対してレイアウトを操作する方法は?