![見出し画像](https://assets.st-note.com/production/uploads/images/126610849/rectangle_large_type_2_74c58b2cbfc97ebda250f8b825cbd232.png?width=800)
Photo by
113355
【Autocadコマンド】DATALINKについて
こんにちは。
AutocadコマンドのDATALINKについて自分用に解説します。
「DATALINK」コマンドの概要
CADデータ内の表とExcelの内容をリンクさせるためのコマンドです。
[挿入]タブからリンクを設定できます。
AutoCADテーブルをExcelスプレッドシートに書き込む方法 (autodesk.co.jp)
![](https://assets.st-note.com/img/1704353998156-ZXAA1Rw3bp.png?width=800)
私が「DATALINK」を使ってやりたかったこと
ExcelとCAD上の表のリンク です。まんま
Excelを更新したらCADも更新されるし、CAD上の表を更新したらExcelが更新されるというのが理想でした。
ただ、そんなうまい話はありませんでした。
課題点
CAD上の表に行・列を追加するとエクセルの表も追加→反映されない
項目が増えたからCAD上の表に行を増やそう。
⇓
表に変更があったからDATALINKUPDATEでExcelを上書きしよう。
⇓
あれ、変更されない?
追加した行を触ってみると、リンクが設定されていない;;
よし、じゃあ面倒だけど追加した行のセルにリンクを設定しようと思って
プロパティから変更してみてもリンクできない・・・
じゃあ逆に、Excelで項目を追加してからCAD上の表に行を追加してからDATALINKUPDATEでソースからデータをダウンロードしてみよう
⇓
うまくいけた
解決策(暫定)
行列増やしたかったらまずExcelを更新する
めんどくさいけどリンクがうまくいく方法が見つかるまで暫定的にそうする。
DATALINKを使う上で重要なのは、CAD上の表のセルのプロパティをみて、しっかりリンク飛んでるか確認することだと思う。
![](https://assets.st-note.com/img/1704355386364-lBwOZfpqnz.png)
まとめ
DATALINKは便利なコマンドだけど、完全に同じ動きをしてるわけではないから気を付けて扱おっと。
この記事が気に入ったらサポートをしてみませんか?