acFind
説明
AutoCADの「文字の検索/置換」ウインドウへの自動記入をします。
書式
Object.acFind(retFindCount,FindString,ReplaceString) As Boolean
引数 | 説明 |
---|---|
retFindCount | 置換した数を返す変数を指定します。 |
FindString | 置換する文字列を指定します。 |
ReplaceString | 置換後の文字列を指定します。 |
※「検索する場所」はacFindメソッドを実行する前のオブジェクト選択状況に依存します。確実に「図面全体」にしたい場合はacFindメソッドを実行する前にacPostCommandで"^C^C"を送信して、選択解除して下さい。
※置換に極端に時間がかかるような図面で使用する場合は、事前にCommandTimeOutプロパティに大きめの値を設定して下さい。
戻り値
戻り値 | 説明 |
---|---|
True | 正常終了しました。 |
False | 異常終了しました。エラーの詳しい内容はShowErrorメソッドで確認出来ます。 |
実行例
Set
Acad=CreateObject("AcadRemocon.Body")
Acad.acFind retFindCount,"AAA","BBB"
↓実行イメージ(実際には自動的に「すべて置換」ボタンを押した後でダイアログを閉じます)