仕事のカタマリにようこそ!  [ ログイン | ユーザ登録 ]
フォーラムから検索

機械用3D-CAD SolidWorks非公認のユーザサイトです
 
 
Web katamari.org
仕事のカタマリ
ホーム リンク集 ダウンロード フォーラム(掲示板) FAQ お問い合わせ









フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27)
いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録. 2024/11/23 - 15:54:14
ホーム ヘルプ 検索 ログイン 登録

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: 質量特性を取得してExcelに書き出したい 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: 質量特性を取得してExcelに書き出したい  (閲覧数 2343 回)
pepper
新人さん
*

オフライン

投稿: 10



I'm a llama!

プロファイルを見る
質量特性を取得してExcelに書き出したい
« 投稿日: 2007/02/28 - 07:02:55 »
引用して返信

いつもこの掲示板でお世話になっています。

エクセルのセル(A1からA10)にあるモデルを順番に開いて
質量特性を取得してセルに値を入れるマクロを作ってみたのですが、
セルに記述されるのは最初のモデルだけであとは空白になってしまい
原因がわからず困っています。

どなたか分かる方がいればよろしくお願いします。

添付のファイルをExcelのマクロとして実行しています。
 ExcelMacro.txt
議長に報告する   記録済み
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:質量特性を取得してExcelに書き出したい
« 返信 #1 投稿日: 2007/02/28 - 09:52:41 »
引用して返信

私のところでswApp.GetMassProperties2が動作していないようだったので
MassPropertyオブジェクトを使用して作ってみました。
 ExcelMacro2.txt
議長に報告する   記録済み
pepper
新人さん
*

オフライン

投稿: 10



I'm a llama!

プロファイルを見る
Re:質量特性を取得してExcelに書き出したい
« 返信 #2 投稿日: 2007/02/28 - 19:09:29 »
引用して返信

Makoronさん
ありがとうございます。
おかげさまで動くようになりました。
議長に報告する   記録済み
pepper
新人さん
*

オフライン

投稿: 10



I'm a llama!

プロファイルを見る
Re:質量特性を取得してExcelに書き出したい
« 返信 #3 投稿日: 2007/03/01 - 15:41:11 »
引用して返信

お世話になっています。
Makoronさんに教えていただいたマクロで無事動作したのですが、
組み込むファイルによっては
vntBodies = swModelDoc2.GetBodies2(swSolidBody, True)
のところで
「オブジェクト変数または With ブロック変数が設定されていません。」
というエラーがでる場合があります。
参照設定がおかしいのでしょうか。

議長に報告する   記録済み
pepper
新人さん
*

オフライン

投稿: 10



I'm a llama!

プロファイルを見る
Re:質量特性を取得してExcelに書き出したい
« 返信 #4 投稿日: 2007/03/01 - 15:51:29 »
引用して返信

自己レスです。
原因が分かりました。
別ファイルに組み込んで編集したときに記述ミスがありました。
すみませんでした。
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: 質量特性を取得してExcelに書き出したい 前のトピック 次のトピック
ジャンプします: