CADXChange

ガイド/図面標準

複数の AutoCAD DWG の表題欄を一括更新 — 顧客名・改訂・図番

更新日: November 5, 2026

BlockSync を使用
BlockSync の書き戻しプレビュー。6 枚の図面の表題欄の変更が、古い値と新しい値を並べて表示されている

表題欄の値が変わるとき、変わるのは 1 枚だけではありません。顧客が社名を変える、住所を訂正する、プロジェクトが新しい改訂に進む、1 枚挿入して以降の図番を振り直す。そのたびに、一式の全図面に同じ修正が必要になります。

AutoCAD には、ファイルをまたいでそれをする機能がありません。ATTEDIT と[プロパティ]パレットは、一度に 1 つのブロック参照しか扱えません。DATAEXTRACTION は値を取り出せても、編集した値を書き戻せません。Express Tools の ATTOUT と ATTIN はテキストファイルを介し、しかも 1 枚ずつです。結局、図面を 1 枚ずつ開き、属性をダブルクリックして入力し直して保存することになり、時間がかかるうえ、150 枚中の 140 枚目あたりでミスが出やすい作業です。

このガイドでは CADXChange Toolkit の BlockSync を使います。図面の束の表題欄属性を 1 つの Excel シートに書き出し、そこで編集し、何かに手を付ける前にすべての変更を表示し、書き戻します。例では 6 枚で、顧客名の変更、住所の訂正、改訂を D に進める作業を行います。

1. 表題欄の属性を Excel に書き出す

BlockSync を開いて図面を追加します。特定の図面なら Add Files、フォルダー内のすべてなら Add Folder です。BlockSync は各ファイルをスキャンし、見つけたブロックを、参照数と登場するファイル数とともに一覧にします。

Blocks タブで表題欄(ここでは TITLEBLOCK)にチェックを入れ、ほかは外したままにします。書き出されるのはチェックしたブロックだけなので、ブックには触りたい項目だけが入ります。

Extract to Excel をクリックします。BlockSync は、全ファイルの表題欄を 1 つにつき 1 行で、画面に表示された出力フォルダーのブックに書き込みます。

2. Excel で値を編集する

シートは表題欄 1 つにつき 1 行です。左側の列(_File、_Handle、_Block、位置の列)は、どの図面のどのブロックかを特定するためのもので、その右に属性ごとの列が並びます。ここでは CLIENT、PROJECT、REV、SHEET_NO、SITE_ADDRESS、TITLE です。

属性の列は、普通の表計算と同じように編集します。値を入力して下へフィルする、別シートの列を貼り付ける、数式を使う、といった具合です。_File と _Handle には触らないでください。各行が正しいブロックに戻るための手がかりです。

日付や 0 埋めの数字は文字列として入力します(先頭にアポストロフィを付けるか、列を先に文字列にします)。そうしないと、Excel が 2026-11-05 を日付に、007 を 7 に変えてしまい、その値がそのまま書き戻されます。

図番を振り直すときは、ファイル名から番号を作る数式を使うか、各行の _File を見ながら番号を入力します。_File で絞り込めば、一式の一部だけを扱えます。次の手順のプレビューに全図面の最終値が出るので、数式の誤りは図面ではなくそこで見つかります。

BlockSync が書き出した Excel シート。6 枚の図面の CLIENT、REV、SITE_ADDRESS、TITLE の列があり、どの行も顧客は Northgate Group plc、改訂は D

3. 書き込む前にすべての変更をプレビューする

Excel → Blocks タブに切り替えます。編集したブックと図面のフォルダーを選びます。ファイルはファイル名の完全一致でブックと対応づけられるので、手動で紐づける必要はありません。Automatic backup はオンのままにしてください。すべてのファイルが、書き込み前にバックアップフォルダーへコピーされます。

Diff プレビューには、これから変わる属性が、ファイルごとに、現在の値・新しい値・ブロック・ハンドルとともに並びます。例では 6 ファイル、属性の変更 18 件、書き込み不可 0 件で、これは 3 つの編集した列を 6 枚に当てはめた数です。確認するまで、何も書き込まれません。

対応づけられない行(フォルダーにないファイル、もう存在しないハンドル)は Unmatched に表示されるか、書き込み不可としてスキップされます。残りの処理は続きます。

4. 書き戻して結果を確認する

Write Selected Files をクリックして確認します。結果画面には、すべての図面とその状態が並びます。書き込み後には各図面から値が読み戻され、読み戻しの列に不一致が表示されます(ここでは 0 件)。

Compare は書き込み前後の図面を並べて開き、Open はビューアーで表示するので、AutoCAD を起動せずに表題欄を見られます。意図と違っていたら、Rollback All でその実行の全図面をバックアップから戻せます。

この例では、書き込み後に 6 枚をもう一度書き出しました。顧客名、改訂、住所は新しい値になり、それ以外の属性、位置、ブロックのハンドルは変わっていませんでした。

書き出し、編集、プレビュー、書き戻しという同じ流れは、表題欄に限らず、どのブロックのどの属性にも使えます。タグ番号、部品番号、機器データなど、図面一式のブロック属性に入っているものならなんでも対象です。書き込んだ後は、リンクが残るわけではありません。次の変更があったら、あらためて書き出してください。

書き込む前に、AutoCAD で図面を閉じてください。ほかで開いているファイルはロックされていることがあります。CADXChange Toolkit には 14 日間の全機能トライアルがあるので、実際の図面のコピーで先に試せます。

お手元の図面で試してみる

CADXChange Toolkit なら、フォルダ内の図面をまとめてこの作業ができます。事前にプレビューし、バックアップも取ります。30日間の体験版ですべての機能を使えます。

無料体験を始める →

はじめる前に — よくある質問

複数の AutoCAD 図面の表題欄をまとめて更新するには?
BlockSync で全図面の表題欄属性を 1 つの Excel シートに書き出し、そこで編集して(改訂を下へフィルする、名称を訂正する、数式で図番を作る)、変更のプレビューを確認してから書き戻します。AutoCAD だけでは、ファイルをまたいでこれをするコマンドはありません。
表題欄の一括更新に LISP やスクリプトは必要ですか?
要りません。値は普通の表計算と同じように Excel で編集し、書き戻しは BlockSync が行います。AutoLISP を書いたり、読み込んだり、メンテナンスしたりする必要はありません。
結果を確認する前に図面が変更されてしまうことはありますか?
ありません。プレビューには、これから変わる属性が現在の値と新しい値とともに並び、確認するまで何も書き込まれません。Automatic backup は初期設定でオンなので、Rollback All でその実行の全ファイルを戻せます。
間違ったセルを編集したり、書き込めない行があったりしたら?
行はファイル名とブロックのハンドルで表題欄に対応づけられるので、編集ミスの影響はその行だけで、プレビューでも見えます。対応づけられない行や書き込めない行は Unmatched や書き込み不可として表示されてスキップされ、残りの処理は続きます。
全図面の改訂を一度に進められますか?
できます。改訂列の最初の行に新しい改訂を入力して下へフィルし、改訂日と内容も同じようにします。表題欄に 1 行ごとに 1 属性の改訂表(REV1、REV2 など)がある場合は、最後の組を上書きせず、次の空いている列の組を埋めます。
実行に必要なものは?
Windows 10 または 11 の PC、編集用の Excel、アクセスできるフォルダーにある図面です。AutoCAD を起動しておく必要はありません。CADXChange Toolkit には 14 日間の全機能トライアルが付いています。期間が過ぎても、読み取り、スキャン、プレビューは使えます。図面への書き込みやエクスポートにはライセンスが必要です。

関連ガイド