■461 / inTopicNo.2) |
Re[1]: HO CADへ貼り付けたいのですが…
|
□投稿者/ 桂偉選KEL (6回)-(2008/02/12(Tue) 11:51:52)
| 過去に、この記載があります。 "TableFromExcelToHO_CAD"は、私も利用しています。
2007/10/31(Wed) 17:53:12 編集(投稿者)
■No191に返信(tukimataさんの記事) > エクセルで数量表を作成し それをHOに貼付けたいのですが教えて下さい。
こんにちは。
HO_CADのOLE機能を使用すると可能です。
『HO_CAD のOLE オートメーションとは、HO_CAD の内部に存する 関数(メソッド)やプロパティ・イベントをCOM インターフェースを 介して外部に提供する機能である。 簡単に言うと、Excel などの外部プログラムから、 HO_CAD に線を引かせたり、ファイルを開かせたりする機能である。』 (OLEオートメーション解説書「HO_CAD240OleAuto.pdf」より一部抜粋)
●作者:岡崎さんのサンプルを利用する場合 公式サイト http://www.ho-cad.com/ 「Download」、「その他のファイル」から、 サンプル(Excelワークブック 「HOC_OLE_Sample.lzh」) をダウンロードし解凍後にできる「HOC_Ole表書込.xls」を開いたら、 貼り付けたい数値表も開き、HO_CADの図面ファイルも起動しておきます。 数値表の貼り付けたい部分を範囲選択したら、 「ツール」「マクロ」「マクロ」から「HOC_Ole表書込.xls!ボタン_1Click」 を選択し「実行」して下さい。 HO_CADに切り替わらない場合はタスクバーなどからHO_CADに切り替えると、 貼付状態になっているので、そのまま貼付てみて下さい。
ただ、こちら表書込は、あくまでサンプル(機能紹介の意味合いが強い) ということもあり、データ形式によってはうまく変換されないものも ありますし、実行方法なども便利に使うためにはマクロなどをシステムに 登録する必要がありますので、一通りこの機能の流れが分かったら、 実務では下記のツールをおすすめします。
●KojiroNakamuraさんの「TableFromExcelToHO_CAD」を利用する場合 http://www.vector.co.jp/soft/win95/business/se387857.html からダウンロード出来ます。
解凍後に出来るExcelブックを開くとプログラムが登録される仕組みのよう ですので、こちらのExcelブックを開いた後で数値表を開き、 貼り付けたい場所を範囲選択後、右クリック(ショートカット)メニューに 「HO_CADで作図」が出ますので、それからHO_CADへ貼り付けて下さい。 (「HO_CADで作図」ダイアログの「□Excel起動フォルダに登録」にチェック しておくと、自動的に登録されるので便利かと思います。
また、当方の環境だけかもしれませんが、 線色(ペン)2を使用すると貼り付ける時に線や文字が表示されない (位置を指示すれば貼付けは出来ます)ようなので、 そういう時は、 例えば、Excelの罫線が細線で文字色が黒の場合、 「ペンオプション」タブの細線の設定を「ペン2」以外に、 「文字種の色」の左上「黒」のペンも「2」以外に、 にしておくと貼り付ける際も表示されるようです。
記事No.191 のレス / 返信ページ / 関連記事表示
|
|