- ベストアンサー
VBAで書いたファイルはひとつじゃないの?
VBSならtest.vbsの形で実行ファイルになるじゃないですか? VBAでは何て拡張子にすればダブルクリックして実行できますか? 教えてくださいよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAというのはVisual Basic for Applicationの略。 VBSというのはVisual Basic for Scriptの略。 VBAというのは大雑把に言うとVBAをサポートしたアプリケーション内で実行するための環境のことです。 そのため、VBAでコードが記述されたファイルだけではナニもできません。 VBAファイルをダブルクリックしたら実行できるようにしたいのであればVisual Basic(略してVB)を購入してください。VBのプロジェクトファイルをダブルクリックすればVBの開発環境が関連ソースを開いてコードエディットモードになります。そこからインタープリタで実行してデバックを行い、コンパイルでEXEファイルを作成します。 VBのランタイムと作成したEXEファイルが有ればVBをインストールしていないパソコンで実行することが可能となります。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
VBAは、ExcelやWordなどのファイルの中に入ります。 Excelの普通の拡張子は、xlsxですが、VBA入りだとxlsmになります。 xlsmをダブルクリックすると、 Private Sub App_WorkbookOpen(ByVal Wb As Workbook) End Sub を定義しておくと、それが起動されます。
質問者
お礼
回答ありがとうございます。参考にさせていただきます。
お礼
回答ありがとうございます。参考にさせていただきます。