Page 686 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼VBAとruntime 拓恒 03/1/30(木) 19:09 ┣Re:VBAとruntime JuJu 03/2/5(水) 12:34 ┗Re:VBAとruntime 拓恒 03/2/6(木) 10:09 ─────────────────────────────────────── ■題名 : VBAとruntime ■名前 : 拓恒 ■日付 : 03/1/30(木) 19:09 -------------------------------------------------------------------------
1)ExcelのVBAで, コモンダイアログとRS-232C通信を使ったソフトを作りましたが, VB6.0のインストールをしないと動作しません。 VB上で配布タイプを作って runtime形式で試しましたがダメでした。 (フリーソフトも含めて数種類のruntimeでテストしました。) VB6.0をインストールしないで 動作させる事が出来るでしょうか。 2)出来なければ, VBを購入する事になりますが,VB6.0は現状では入手が困難です。 VB.netを購入してもいいのですが, VB.netの場合, RS-232C通信がサポートされていない事を聞きましたが本当でしょうか。 |
拓恒さん、こんにちはぁ > 1)ExcelのVBAで, >コモンダイアログとRS-232C通信を使ったソフトを作りましたが, >VB6.0のインストールをしないと動作しません。 >VB上で配布タイプを作って >runtime形式で試しましたがダメでした。 >(フリーソフトも含めて数種類のruntimeでテストしました。) >VB6.0をインストールしないで >動作させる事が出来るでしょうか。 動作しないのは、コモンダイアログですか?RS-232C通信(MSCOMM?)ですか? 前者であればExcelの標準の関数に置き換えるか、APIに置き換えです。 後者はライセンスの関係で、開発ライセンスの入っているパソコン以外では動きません。たしか。 通信部分だけ分離して、VB6で作ってはいかがですか? >2)出来なければ, >VBを購入する事になりますが,VB6.0は現状では入手が困難です。 >VB.netを購入してもいいのですが, >VB.netの場合, >RS-232C通信がサポートされていない事を聞きましたが本当でしょうか。 .netはレガシーデバイスを排除しようとする傾向がありますからね。 売り物の製品であればバグの多いMSCOMMは使えませんし、サードパーティがRS-232C通信コントロールを販売しているので、それをご検討してはいかがですか? ではではぁ |
早速のアドバイスありがとうございます。 なるほど,わかりました。 1)コモンダイアログでは,標準関数でやってみます。 2)RS-232C通信は,サードパーティを捜してみます。 また何かありましたら,よろしくお願いします。 |