10000years
新人さん
オフライン
投稿: 9
I'm a llama!
|
|
Re:ファイルOpenDialogの起動
« 返信 #20 投稿日: 2004/07/07 - 10:44:57 » |
|
どーもはじめまして、書き込みも初めてなので的外れなことを書いていたらすみません。 表題の件ですが以下のメソッドで実現できそうなので試してみてください。 SldWorks::Command -> Dim swApp As SldWorks.SldWorks Set swApp = Application.SldWorks swApp.Command swFileOpen, ""
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:ファイルOpenDialogの起動
« 返信 #21 投稿日: 2004/07/07 - 17:24:16 » |
|
10000yearsさん、はじめまして。
「swApp.Command swFileOpen, ""」を使うと開くダイアログが表示できますね。 私が書き込んだ「swHTMLCtrl」より良いですね。 (フォローありがとうございます。)
ちなみに、hiroponさんの思いとしては、 「ファイルパスの取得を開くダイアログなどから行いたい。」と言うことだと思うので、こういった場合はコモンコントロールが良いと思います。
|
|
|
|
10000years
新人さん
オフライン
投稿: 9
I'm a llama!
|
|
Re:ファイルOpenDialogの起動
« 返信 #22 投稿日: 2004/07/07 - 18:13:17 » |
|
Makoronさん こんにちわ、
早速のご意見ありがとうございます。 確かにswApp.Commandだけだとパスは取れないですね。 実際のところ開いたSWドキュメントのパスを取得できれば良いのでしょうか? だとするとイベント処理で何とかなるかと思います。FileOpenNotify3 - SldWorks Event あたりが使用可能かと・・・開かれたパスが帰ってきます。
決してコモンコントロールを否定しているわけではないです。実際、私もよく使っていますし 、その後の処理への自由度も高いですよね。 私の意見は単なる情報として受け取ってもらえればうれしいです。
|
|
|
|
Makoron
カタマリの王様!?
オフライン
投稿: 1277
SW2011SP5.0
|
|
Re:ファイルOpenDialogの起動
« 返信 #23 投稿日: 2004/07/07 - 19:46:25 » |
|
10000yearsさん、こんにちは。(今日2回目の挨拶ですが...)
僕は、10000yearsさんとのやり取りは非常にいいものだと思います。 お互いの否定ではなく、いろいろな方法を意見しあう。 これが、掲示板の醍醐味だと思っています。 後から、見た人もいろいろな方法に出会えるわけですから。
と、言うことでこれからもよろしくお願いします。
|
|
|
|
10000years
新人さん
オフライン
投稿: 9
I'm a llama!
|
|
Re:ファイルOpenDialogの起動
« 返信 #24 投稿日: 2004/07/07 - 20:43:28 » |
|
Makoronさん
確かにそうですね、 私としてもこのフォーラムを活用していきたいと思いますので どうぞ宜しくお願いします。
|
|
|
|