この人頭いいなと思ったエピソード

 EXCELの計算結果をCAD図面に反映する方法はありますでしょうか?
<状況説明>
 CAD上に地形図(tifファイル)を貼り付け,その上からCADのラインで描いたメッシュをかけています。
 そして,メッシュの格子(4辺)と地形図の等高線が交わる点をカウントしています。
カウントは出力した図面(メッシュ掛けされた地形図)を使って,目視で数えています。
 
 そのカウントした交点の数値を使って,EXCELで計算をします。

 EXCELで計算して出た答え(数値か文字列)を,CADのメッシュの各格子内に書き込んで行く作業をしなければなりません。

 そこで,EXCELで計算してだした数値を,CADに関連づけて,図面に自動的に書き込むことはできるでしょうか?
手作業でCAD図面に文字を書き込んでいくには量的に多いので,うまくCADとEXCELを関連づけられないか悩んでいます。

 添付画像はできあがりのCAD図面のイメージです。
各格子内に赤文字で描かれた数字がEXCELで計算した数値で,これをCADの操作でひとつづつ描いていくのが大変なので,自動的に書けないものかと思っています。
関連づけたEXCELのセルの数値が変われば,CAD図面の数字も変わる用にできたら良いのですが,可能でしょうか?
 ご存じの方,どうか教えて下さい。

CADは「AutoCAD LT2000i」を使用しています。(AutoCAD2007も使用可能ですが,可能ならば前者で行いたいです。)
EXCELは2003を使用しています。

 どうぞよろしくお願いします。

「 EXCELの計算結果をCAD図面に反映」の質問画像

A 回答 (2件)

マクロやVBAを使えばできると思います。


AutoLISPもありますがこれは前に作ったものの互換性を保持するためにあるのであって、
VBAに移行していきます。
本は数少ないです。

http://cgi34.plala.or.jp/~seagate/vba02.html
上から8行目です。

一つの言語を習得することになるので、ハードルは相当高いです。
気長にがんばってください。
    • good
    • 0
この回答へのお礼

 お礼が遅くなってしまい,すみません。コツコツやってみようと思います。
ありがとうございました。

お礼日時:2010/10/21 13:48

AutoCADユーザでは無いのですがレスがつかないようなので、


自動で連携となると XLSのVBAでAutoCADのオブジェクトを
操作する必要がありそうです。
OLEオートメーションが一般的ですが、 ACAD には
ダイナミックスクリプトなるものがあるみたいです。
自動ではないですが簡単なのはスクリプトをファイルに吐き出して
ACad実行するという手があります。
検索すると以下のようなツールもありました。
http://izawa.web.infoseek.co.jp/xplot.htm
http://www.geocities.jp/sugawarass/sndexcel.html
    • good
    • 0
この回答へのお礼

お答え下さりありがとうございます。とりあえず,可能っぽいので,頑張って勉強してみます。お礼が遅くなってしまいすみません。

お礼日時:2010/10/21 13:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報