エクセルでVBAを勉強中です。RS232Cの通信モジュールをロードするのに、ワークブックに保存というのがあったのですが、ワークブックが何をさしているのかわかりません。ブックとどう違うのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/05 02:41:24
  • 終了:--

回答(2件)

id:cx20 No.1

cx20回答回数607ベストアンサー獲得回数1082005/04/05 08:38:30

ポイント40pt

http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_060_03.html

VBA基本(自分のブックはどれ?)

Excel VBA のモジュールの種類としては

・ワークブックモジュール … ThisWorkbook

・標準モジュール … [挿入] - [標準モジュール]

・フォームモジュール … [挿入] - [フォームモジュール]

・クラスモジュール … [挿入] - [クラスモジュール]

があります。


おそらく、ここでいう「ワークブック」は「ThisWorkbook」

のことを指すのだと思います。


<ThisWorkbook の場所>

[VBAProject (Book1)]

 +-[Microsoft Excel Objects]

   +-[Sheet1 (Sheet1)]

   +-[Sheet2 (Sheet2)]

   +-[Sheet3 (Sheet3)]

   +-[ThisWorkbook]


ワークブックとブックの違いは分かりません。

両方とも「Excel 形式のファイル」を指すのでは?と思いますが・・・。

id:youkan_ni_ocha

要するにモジュールの1つであるという認識が正しいようですね。確かに言われてみれば、そんな感じですね。

2005/04/05 12:25:13
id:tonolove No.2

tonolove回答回数158ベストアンサー獲得回数02005/04/05 11:26:38

ポイント10pt

・VBAではブックのオブジェクトとしてWorkbookオブジェクトが用意されているので同義だと思われます。

・たぶん実行前に、Excelワークブックにコードを”保存”するという意味だと思います。

実行->強制終了した場合、コードを保存しておかないとExcelごと落ちるので、コードした内容が消えてしまうからだと思います。

id:youkan_ni_ocha

最初の説明の方がわかりやすかったです。どうも

2005/04/05 12:26:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません