タイトル : Re^3: VBでUSBのエクセルファイルを読み込みたいl 投稿日 : 2012/11/04(Sun) 11:14 投稿者 : VBレスキュー(花ちゃん)
> Set XLAPP = CreateObject("Excel.Application") > Set XLAPP = New Excel.Application 下記にも書いておりますが、 http://www.hanatyan.sakura.ne.jp/vbhlp/excel1.htm http://www.hanatyan.sakura.ne.jp/vbhlp/caution.htm どちらもExcelのインスタンスを作成している事に関しては同じですが、New キーワードを使った 場合は、参照設定が必要になり、事前バインディング(アーリーバインディング)でしか使用 できませんが、CreateObject 関数を使った場合は、どちらの場合も使用できます。 当時どちらを使った方法を紹介すべきか迷ったのですが、MSDN に下記のように書いてあったので [Microsoft Office アプリケーションのインスタンスを作成する場合は、New ではなく CreateObject を使用します。] CreateObject 関数を使った方法を紹介しておりますが、参照設定 をして使用されるのなら、New キーワードを使った方法をお勧めします。 ※ 疑問に感じられた文等があったら、その部分を選択して F1 キー 等を押してヘルプを表示 するか、WEB で検索して調べる癖をつけて下さい。 |