• ベストアンサー

AutoCAD LTでエクセルのデータを使うことは出来ますか?

AutoCAD LTでエクセルのデータを使うことは出来ますか? AutoCAD LT 2008を使っています。 仕事でCADを使うことになったCAD初心者なのですが、図面作成の内容上、ある座標に図形を配置したり、ある座標とある座標の間を線分でつなぐということが多く発生するため、座標をエクセルで計算、入力しておき、一度に処理していけないかと考えています。 こんなときはどのような方法を使えばいいかどなたかご存知ないでしょうか? ちなみに座標の計算のためエクセルを使っていますのでそのデータは利用したいのですが、方法にはこだわっていません。 どなたかご教授よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • -iloVoli-
  • ベストアンサー率76% (185/241)
回答No.1

スクリプトを使う。 外部ソフトを使う。 ExcelVBAを使う。 等の方法が、ネットで検索すれば見つかると思いますが、 原始的な方法では、下記の方法があります。 >ある座標とある座標の間を線分でつなぐ の場合、 座標は2次元で(x,y)とします。 Excelの A列に始点のx座標を入力、B列に始点のy座標を入力します。 C列に終点のx座標を入力、D列に終点のy座標を入力します。 E1セルに「="line non " & A1 & "," & B1 & " non " & C1 & "," & D1 & " "」と入力し、 E1セルをコピーし、E2以下のセルにコピーします。 E列のE1から式をコピーしたところまでを選択し、コピーします。 AutoCADに行き、コマンドライン(下の方の「コマンド:」と書いてある部分)に貼り付けます。 すると、線分が引かれます。 >ある座標に図形を配置 の場合、その図形がブロック図形でしたら、lineコマンドの変わりに、-insertコマンドを使えば可能です。 ブロック図形でないなら、その図形を基点コピーして、pasteclipコマンドを利用するとか。 簡単な図形でしたら、その座標毎に、作図する命令を送り込んでもokです。

PaPaJohn
質問者

お礼

ありがとうございます。 ネットでは検索してみたものの、なかなかビンゴなものがなくて・・・ VBAもEXCELからどうやってデータを受け渡しすればいいかが分かるようなレベルではないので困っていたところでした。 原始的な方法ということですが、初心者には目からウロコです。 試して見ましたがLTでもコマンドラインを使えば結構な省力化が出来そうですね。

その他の回答 (4)

  • mrgalaxy
  • ベストアンサー率58% (23/39)
回答No.5

回答への補足にお答えします。 同一人物です。前回答者さんと違いはありませんが、二通りの方法を紹介したまでです。 私もエクセルで座標計算し整理をしてこの方法でCADにプロットしてます。

  • mrgalaxy
  • ベストアンサー率58% (23/39)
回答No.4

同一人物です。前回答者さんとべつに違いはないと思いますが、ただ二通りの方法を紹介したまでです。私も座標をエクセルで計算してこの方法で確認しています。といっても一度に全部は無理ですので毎日少しずつ作成しては確認のためCADにプロットしてます。難解そうに見えますがやればなんだこんなものかと思われますよ。先の回答にも書きましたがわからないところがあれば、何度でもメールをください。

PaPaJohn
質問者

お礼

なるほど、下記の回答者様の回答を見ると測量系で使われているようですね。(お恥ずかしい限りでたったいままで、CADに測量系があるということも知りませんでしたが) 内容については同じということが分かりました。ありがとうございました。

  • tamao-chi
  • ベストアンサー率52% (457/875)
回答No.3

Z座標の違いというより、数学系座標と測量系座標の違いが重要です。 X座標とY座標が反対という事です。 Autocadは数学系座標、測量で使う座標は測量系座標です。 使用する座標が数学系か測量系か確認しましょう。 (すでに知っている・測量系は使わない、だったらごめんなさい。)

PaPaJohn
質問者

お礼

そもそも測量系があると言うことすら知りませんでした。 ありがとうございました。

  • mrgalaxy
  • ベストアンサー率58% (23/39)
回答No.2

わたしはAutoCAD LT2005です。特別なソフトがなくてもこの方法なら誰でも使えます。LT用みたいなものです。皆さんに教えましょう。セルに測量座標値入力の際はY座標値から、Y,X、Zの順に入力する。下記の場合はX,Yの数値が同じだから変わりませんが、数学座標と測量座標に気をつけて。簡単な例でいきます。 A1,A2,A3 の各セルに Y,X,Z を入力。B1,B2,B3各セルに 0 を入力, C1,C2,C3各セルに 1000 を入力、・・・G1,G2,G3各セルに 5000 を入力する。ここからです。 X,Y,Z を一つのセルにまとめる。 B6セルに =B1&","&B2&","&B3 。( &" と "& の間はカンマでつなぐ。Z値のないときは =B1&","&B2まで)と入力。C6セルに =C1&","&C2&","&C3 と同じように G まで入力するのは大変だから、B6セルをコピーしてC3セルに貼り付ける。C3セルをコピーしてD4セルに貼り付ける。同じように G まで。 B6セル~G6セルをB8セルにまとめる="LINE "&B6&" "&C6&" "&D6&" "&E6&" "&F6&" "&G6&" " これでLTにラインが引けます。(LINEのところをPLINEに変えてもよし。&"と "&の間はスペースでつなぐ。) 座標(点)は ="LINEのところをPOINTに変えて、B10セルに ="POINT "&B6&" " これもB10セルをコピーしてC10セルに貼り付ける。C10セルをコピーして D10セルに貼り付ける。同じように G10まで。AutoCAD LTを起動して、まずはラインを描いてみます。エクセルの B8セルを選択してコピー、 AutoCAD LTのコマンドラインで右クリックして貼り付け。作図領域でするとエクセルが貼り付けられる。次は座標(点)を描きます。 エクセルのB10セルからG10セルまで選択してコピー。AutoCAD LTのメニューバーの「形式」の「点スタイル管理」でただの「点」だとわかりにくいのでわかりやすい「点」を選択する。コマンドラインで右クリックして貼り付け。 もう一つの方法としては、上のデータから座標(点)の場合、A13 に スクリプト(別に意味はないのですが便宜上、上の方法とは別なものですから分ける意味で) と入力、A14セルに POINT と入力、A15セルに ="POINT "&B6&" " と入力、A16セルに ="POINT "&C6&" " とこんどは縦にG6まで入力する。A13セルの スプリクトからA20セルまで選択してコピー、AutoCAD LTのコマンドラインで右クリックで貼り付け。こんどはラインの場合、A22セルに スプリクト と入力、A23セルに LINE と入力、A24セルに =B1&","&B2&","&B3 , A25セルに =C1&","&C2&","&C3 と縦にG6まで入力する。 A22セルの スプリクトから A29セルまで選択してコピー、AutoCAD LTのコマンドラインで右クリックで貼り付け。うまくいきましたでしょうか。せっかくZ値もあるのですからメニューバーの「表示」-「3Dビュー」で平面図から北西等角図まで表示してみましょう。ながながと書いて私にもわからなくなりました。わからないところがあれば補足にてどうぞ。一度試してみてください。

PaPaJohn
質問者

補足

どうもありがとうございます。 ちょっと難しい内容なので、なかなか理解が難しくて・・・ mrgalaxy様がおっしゃっているのは最初の回答者の-iloVoli-様の回答とZ座標以外に違う点がございますでしょうか?もしあればその点を教えていただければありがたいと思います。 それからmrgalaxy様はhttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1439260624?のbag754様と同一人物ですよね? なかなか調べきれてない状態で質問してしまっていて申し訳ございません。AutoCAD初心者なのでなかなかキーワードが絞り込めてなくて・・・今後は気をつけます。 もしも同一人物ではなくて「過去にこんな質問&回答がありましたよ。」という内容でしたら、ぜひ転用、紹介している旨の一文を添えていただけてたらと思います。

関連するQ&A

  • AutoCAD LT2000での貼り付けについて

    私は、現在、会社でAutoCAD LT2000を使っています。 AutoCAD LT2000で、描いた図面を Excelに貼りつけて、書類を作成したいんです。 どうしても、Excelで印刷すると 貼りつけたCADで描いた図面の 線が細くなって、薄くなってしまします。 どうにかして、CADで印刷した時と同じような 鮮明な線にならないでしょうか? 対処の方法を宜しくお願いします。 みなさん!ぜひ、教えてください。

  • AutoCAD2000LT 座標と実体系について

    CAD初心者です。 AutoCAD2000LTで、 http://recipe.milkcafe.to/cad/recipe/r_sok2nd.htm 上記ページに載っている図面と測量座標を合わせることが最終的なやりたいことなのですが、図面倍率のせいかB点が合いません。 上記ページのように2点測量座標がわかっている点があり、点間距離もわっかているのですが、うまくいきません。 例えばA、B間は設計値5000mm、図面データ上でも距離計算で長さ5000.000とでるのですが、実際にCAD上でA,Bの座標入力、線分で繋ぎ、それを距離計算で確認すると5.000しかなく物凄く小さいものになってしまいます。 入力した座標を設計値どおりに座標をあわせることができないでしょうか? また図面と測量座標をあわせるのに何かアドバイスやヒントお願いします。 自分なりに解決しようと他サイト、書籍など調べてみましたが解決できず、投稿しました。 分かりづらい文章で申し訳ないですが回答の方よろしくお願いします。 あと何か勉強になるサイトもあればお願いします。

  • AUTOCAD LTにTIFFファイルを貼り付けする方法

    私は土木設計の仕事をしています。AUTOCAD LTにスキャナーで読み取った図面データ(TIFF)を貼り付けする方法をご存知の方教えてください。 OS:Windows2000 CAD:AUTOCAD LT2004

  • AutoCad LT2000

    私のPCでは、 AutoCad LT2000の図面データしか開く事が出来ません。 所が、先日ゼネコンさんから届いた図面データがLT2004バージョンで、 開けません。 ある人に聞いた所、LT2004のデータをLT2000に変換出来る ソフトをインターネットでダウンロード出来る。 との事でした。 検索していましたが、どれだか解りません。 何処から、どの様にすればダウンロード出来ますか? 教えて下さい。

  • AUTOCAD 2004LTで座標値を読み取りエクセルにもっていく方法

    CAD上で座標を読み取りエクセルでいろんな計算をしたいのですが、 ・CAD上で座標を読み取る方法 ・その座標をエクセルにもっていく方法 良い方法ありませんか?

  • vbで作図した図形をAutoCAD LTに書き出したい

    いつもお世話になっております。 早速ですが、vbで作図した図形をAutoCAD LTに書き出したいと思い 「AutoCAD 2005 逆引き大全 500の極意」という本を探していたのですが既に売り切れということでここに書込みさせて頂きました。 vbは出来れば.net(Webアプリケーション)でAutoCADの方はLT2000以上で対応できればと思います。 やりたいことは、VB.netで数値などを入れて計算させるインターフェースを作成し、「図面書出」ボタンなどでAutoCADを開き自動作図できる機能を作成したいのです。 APIなどもいろいろあったのですがCADに関連するものを見つけ出せませんでした。 分かる方がいましたらご協力お願いします。

  • AutoCAD LT 下書き線について、お教えください!

    AutoCAD LT 下書き線について、お教えください! ME10などの機構CADでは、下書き線という機能がついており、印刷する際も印刷されないなど とても、図面作成において諜報しており、下書き線なしでは作成できませんでした。 AutoCAD LTを勉強して、同じご質問もあったかと思いますが、設定方法を詳しくお教えください。 本当に困っております。

  • 3次元をAutoCAD LTで...

    現在 AutoCad LT2000i を使用して図面を作成してますが、最近3次元での作図の必要がでてきました。AutoCAD LT のヘルプによると一部の3次元処理機能も備えているようですが今後、3次元での作業が多くなってくるとしたら何か別のソフトの導入を検討した方が良いでしょうか? 私自身、3次元CADについてはほとんど知識が無いので「LTでもこんなことまでできる」とか「LTではこんなことしができない」などのアドバイスいただけたら助かります。 また、よく使われているソフトについても情報いただければうれしいです。 ちなみに図面の内容は地下構造物(主にマンホール等)で、3次元導入に関して具体的なことはまだ決まっていないといった状態です。 どうぞ宜しくお願いします。

  • AUTOCAD LT2000操作の質問です。

    AUTOCAD LT2000操作の質問です。 CAD初心者です。 モデル空間で書いた図面を、レイアウト空間上で45度傾けた図面にしたいのですが、設定方法がわかりません。 誰か教えてください。お願いいたします。

  • Autocad LT2000の縮尺の質問です

    Autocad LT2000の縮尺の質問です CAD初心者です。 モデル空間上の図面と、ペーパー空間上の図面の縮尺を同じにしたいのですが、操作方法がわかりません。 誰か教えてください。お願いします。