■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#21894-0エクセル2000ファイルを・・・こばっく2001-07-18(水) 16:06
     #21895-0RE#21894:エクセル2000ファイルを・・・Μπενσι2001-07-18(水) 16:24
     #21896-0RE#21895:エクセル2000ファイルを・・・こばっく2001-07-18(水) 17:21
#21894-0
エクセル2000ファイルを・・・
windows95 でVB5を使っているのですが、エクセル2000のファイルを開こうと

DIM XLSHEET AS EXCEL.WORKSHEET
SET XLSHEET GETOBJECT("C:\MYDOC\AAA.XLS","EXCEL.SHEET")

と打ちこむと型が一致しませんと出てしまいます。どうしたらいいのでしょうか?
宜しくお願いします。
#21895-0
RE#21894:エクセル2000ファイルを・・・
> DIM XLSHEET AS EXCEL.WORKSHEET
> SET XLSHEET GETOBJECT("C:\MYDOC\AAA.XLS","EXCEL.SHEET")

これは、Excel 5.0/Excel 95での構文ですね。

Excel 97/2000では、まず Workbookが取得され、
その中に(例えば、Sheet1, Sheet2などの)Worksheet群が含まれる形となります。

Excelのバージョン差による互換性については、
マイクロソフト サポート技術情報の J051635 をご覧下さい。
#21896-0
RE#21895:エクセル2000ファイルを・・・
Μπενσι 様、回答ありがとうございます。
早速実行したところファイルを開くことが出来ました。
その次に、セルにテキストを入力したいのですが
XLSEET.CELLS(1,1)="TEST"
とやると、エラーが出てしまいます。
これも、バージョンの違いですか?だとするとセルの参照は何と打つのでしょうか?

> > DIM XLSHEET AS EXCEL.WORKSHEET
> > SET XLSHEET GETOBJECT("C:\MYDOC\AAA.XLS","EXCEL.SHEET")
> 
> これは、Excel 5.0/Excel 95での構文ですね。
> 
> Excel 97/2000では、まず Workbookが取得され、
> その中に(例えば、Sheet1, Sheet2などの)Worksheet群が含まれる形となります。
> 
> Excelのバージョン差による互換性については、
> マイクロソフト サポート技術情報の J051635 をご覧下さい。
このページと関連する記事:
#4234-0Excelのシートの指定1999-11-19(金) 14:29
#31138-0外部プログラム起動2000-10-04(水) 13:23
#968-1VBによるExcelの二重起動禁止2004-01-22(木) 12:19
#2192-0VB6、AC2000でエクセルよりレコードセットにデータを読み込むには?2002-05-13(月) 22:22
#40285-0Excelシート出力2001-03-14(水) 20:27
#442-1Excelファイルのセーブについて1999-06-26(土) 15:31
#31290-0ExcelのSheetを作成するにはどうやって?2000-10-06(金) 10:06
#22313-0エクセルをステイタスバーに最小化しるには?2001-08-08(水) 21:51
#31027-0RE#31026:配布用ディスク作成2000-10-03(火) 15:34
#37664-0VBフォームからExcelシートへ...2001-01-25(木) 14:11
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)