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

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









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

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: SW図面をPDF形式にて保存後Acrobatにて開く 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: SW図面をPDF形式にて保存後Acrobatにて開く  (閲覧数 2695 回)
two-board
新人さん
*

オフライン

投稿: 3





プロファイルを見る
SW図面をPDF形式にて保存後Acrobatにて開く
« 投稿日: 2005/12/21 - 14:39:35 »
引用して返信

現在SW図面をPDF形式で保存してそのデータをAcrobatにて開くマクロを作成しています。
PDF形式で保存するところまではできたのですがAcrobatを起動して
そのデータを表示するところがわかりません。

VBはすこしかじったくらいの知識しかありませんので
どのようなマクロを作成すればよいのかわかりません。

知っているかたがいらた教えてください。
よろしくお願いします。
議長に報告する   記録済み
webmaster
管理人
議長
カタマリの王様!?
*****

オフライン

投稿: 649





プロファイルを見る WWW メールアドレス
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #1 投稿日: 2005/12/21 - 18:30:18 »
引用して返信

関連付けされたファイルを開くということでいいと思いますので、
http://www.ht-net21.ne.jp/~hiro-jp/vb/vb6-002.html
を参考にしてみたらどうでしょう?
議長に報告する   記録済み

webmaster (仕事のカタマリ管理人)
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #2 投稿日: 2005/12/21 - 19:22:56 »
引用して返信

VBでサンプルを作ってみました
 ShellExecute.lzh
議長に報告する   記録済み
two-board
新人さん
*

オフライン

投稿: 3





プロファイルを見る
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #3 投稿日: 2005/12/26 - 10:29:15 »
引用して返信

返事が遅れてしまいましたが
webmasterさん、Makoronさん参考資料ありがとうございました。

さっそくやってみたのですが、webmasterさんに教えてもらった

lngResult = ShellExecute(Me.hwnd, "open", hogehoge.txt, vbNull, _
                                App.Path, &0)

をSWのマクロに記入すると
Me.hwnd
のところでエラーがでてしまいました。(なぜじゃろ・・・?)

そこでMakoronさんに添付していただいたマクロを見てみようとしたらSWが受け付けてくれません。(とほほ)
当方SW2005 SP5.0を使用しているのですがそのせいでしょうか?

議長に報告する   記録済み
webmaster
管理人
議長
カタマリの王様!?
*****

オフライン

投稿: 649





プロファイルを見る WWW メールアドレス
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #4 投稿日: 2005/12/26 - 11:09:44 »
引用して返信

'
引用元: two-board 投稿日 '.timeformat('1135560555').'   
'
Me.hwnd
のところでエラーがでてしまいました。(なぜじゃろ・・・?)


すいません、よく考えたらVBAではやったことがありませんでした。
Me.hwnd と App.path を 0 (ゼロ)に変更してやれば一応動くと思います。

あとMakoronさんのサンプルもVBなのでVBAでは編集できないと思います。テキストエディタで開いてコピー/ペーストすれば何とかなるかも。
議長に報告する   記録済み

webmaster (仕事のカタマリ管理人)
Makoron
カタマリの王様!?
*****

オフライン

投稿: 1277



SW2011SP5.0

プロファイルを見る
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #5 投稿日: 2005/12/26 - 11:14:28 »
引用して返信

Me.hwnd はウィンドウのハンドルを渡してあげる部分です。
SWのマクロを作成する時は、VBAでフォームを作って上げて、そのフォームに作成したプロシージャ内にShellExecute関数を入れると動くと思います。
VBAでフォーム作ってもhwndがないようです。Webmasterさんの方法でお願いします。


また、私が作ったサンプルはVBです。
SWのマクロ(VBA)ではないので、開くことは出来ません。
「VBはすこしかじったくらいの〜〜」とあったので、適当に過去に作成したプログラムから抜粋して作ったものでした。
(紛らわしくて済みませんでした。)
議長に報告する   記録済み
two-board
新人さん
*

オフライン

投稿: 3





プロファイルを見る
Re:SW図面をPDF形式にて保存後Acrobatにて開く
« 返信 #6 投稿日: 2005/12/26 - 17:22:18 »
引用して返信

いや〜こちらこそまぎらわしい質問の仕方をしてしまいすみませんでした。

shellexecute関数で行おうとしたらコンパイルエラーとでてしまっていたのでインターネット上からいろいろな資料を検索してこんなのつくってみました。
とりあえず目標であるacrobatを起動して表示することができたので、参考になるかわかりませんがマクロ添付しておきます。(かなり乱雑につくっております)
なお、素人が作ったものですので使用時には自己責任でお願いします。

webmasterさん、Makoronさんお手数おかけしました。いろいろと参考になりました。また、機会がありましたらよろしくお願いします。

PS. マクロはSW図面ファイルをPDF形式にて保存後acrobatにて表示するようになっています。
 【保存】PDF(起動)2.lzh
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: SW図面をPDF形式にて保存後Acrobatにて開く 前のトピック 次のトピック
ジャンプします: