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"

実行イメージ(実際には自動的に「すべて置換」ボタンを押した後でダイアログを閉じます)