現在、社内でVB6からExcelファイルへ出力するプログラムを作成しております。
社内のExcelは2000で、お客様のExcelは2003なのですが、2003のObjectLibraryは10ですか?9ですか?
社内は2000なのでExcel 9.0 ObjectLibraryを参照設定することでうまく行きそうなのですが、お客様のところでもうまく行くのか不安です。
Excel2003のObjectLibraryは何なのか?
また、10の場合は参照設定をExcel 10.0 ObjectLibraryにかえるだけでうまくいくのでしょうか?
プログラムでは
シートのコピー、シート名変更、セルへの書込み
ぐらいの処理しかしません。
ご存知の方、いらっしゃいましたら、ご回答お願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
>社内は2000なのでExcel 9.0 ObjectLibraryを参照設定することでうまく行きそうなのですが、お客様のところでもうまく行くのか不安です。
参照設定しないで実行時バインディングを使えば質問の件は心配することはないと思いますが。
Dim xlApp As Object
Set xlApp = CreateObject("Excel.Application")
以上です。
返答が大変遅くなりました。すみません。出張に行っていたもので。
そんな方法があったのですね。
参照設定せずにできるとは、知りませんでした。
その方法でいってみます。
ありがとうございます。
No.1
- 回答日時:
お世話になります。
> Excel2003のObjectLibraryは何なのか?
こちらに
[Visual Basic を使用して Microsoft Excel を自動化する方法]
http://support.microsoft.com/kb/219151/ja
以下のように書いてあります。
Microsoft Office Excel 2003 を自動化する場合、タイプ ライブラリは参照設定の一覧に [Microsoft Excel 11.0 Object Library] と表示されます。Microsoft Excel 2000 を自動化する場合、タイプ ライブラリは参照設定の一覧に [Microsoft Excel 9.0 Object Library] と表示されます。Microsoft Excel 97 がインストールされている場合は、[Microsoft Excel 8.0 Object Library] と表示されます。
やむを得ない事情があったのかもしれませんが
お客様の環境が決まっているのなら、お客様の環境に合わせて
開発環境を構築する方が後戻りがなくていいですよ。。。
返答が大変遅くなりました。すみません。出張に行っていたもので。
Microsoft Office Excel 2003 は Microsoft Excel 11.0 Object Libraryなのですね。
やっぱりMicrosoft Excel 2000 とは違うのですね。
ありがとうございます。
お客様と同じ環境にしたいのですが・・・・Microsoft Office Excel 2003 が無いのです。
未だにMicrosoft Excel 2000 を使ってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) Excelのマクロについて 1 2023/04/17 17:22
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォルダに格納されている...
-
【ExcelVBA】値を変更しながら...
-
IF文、条件分岐の整理方法
-
[VB.net] ボタン(Flat)のEnable...
-
Outlookの「受信日時」「件名」...
-
VBAコードのインデント表示
-
vbaにてseleniumを使用したedge...
-
Excel 範囲指定スクショについ...
-
Excelのマクロについて教えてく...
-
Excel VBA 文字列のセルを反映...
-
Outlookにて既にウィドウ単体で...
-
Excelのマクロについて教えてく...
-
【ExcelVBA】インデックスが有...
-
Excel関数またはVBAでの質問に...
-
VBA 別ブックからコピペしたい...
-
VBA 別ブックから条件に合うも...
-
Excel VBA ダブルクリックで入...
-
時間短縮のために、テキストフ...
-
エクセルのマクロについて教え...
-
VBA ユーザーフォーム ボタンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ハンゲームでログインできない...
-
Excel2003のObjectLibrary
-
Access97の更新クエリーのforma...
-
IEのActiveXダウンロードがブロ...
-
メールサーバーの構築
-
NT4.0にてWebサーバを立ち上げたい
-
原道N50のパソコンとのやりとり
-
土屋圭市さんのすごいところを...
-
Microsoft Excel VBAの参照設定
-
エクセルVBAで参照設定というフ...
-
vb2012 参照設定しているも...
-
不明なコマンドです("FROM")。...
-
Access2010 「演算子がありませ...
-
【ExcelVBA】sheet作成時にマク...
-
エクセル/マクロ Exit Subが実...
-
オペランドが足りませんとコメ...
-
mfc42.dllファイルってなんです...
-
pythonでrequestsが使えない
-
エクセルの文字間スペースを入...
-
Excel2010でふりがなが漢字にな...
おすすめ情報