仕事でVB6を使っていますので、
どうしてもVB6でやりたいんです。
Excel 2007 で作成されたxlsファイル、
Excel 2003 で作成されたxlsファイル、
Excel 2002(Office XP) で作成されたxlsファイル、
Excel 2000 で作成されたxlsファイル、
Excel 97 で作成されたxlsファイル、
を区別したく、
xlsファイルのExcelバージョンを取得したいです。
しかし、どうやって取得したらいいのか分からないので、
ここに質問させていただきます。
やりたいアルゴリズム :
1 . xls ファイルのフルパスを受け取る。
2 . ファイル情報として、作成されたExcel バージョンを知りたい
3 . バージョンによって分岐させて、処理。
調べて、ヒントになったURLを書きます。
http://support.microsoft.com/kb/178605/ja ==> BIFF8 や BIFF5 など BIFFのバージョン取得なので、やりたい事と違います。
http://excel.geo.jp/tips/vba_153.html ==> この識別を VB6 上でしたいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんばんは。
>xlsファイルのExcelバージョンを取得したいです。
ファイル自体には、BIFFフォーマットだけで、Excelの作成されたバージョンは分かりません。
>http://excel.geo.jp/tips/vba_153.html ==> この識別を VB6 上でしたいです。
あくまでも、HDDにあるExcel.Application のバージョンだけですが、オートメーション・オブジェクトから取ればよいです。
例:
Set xlApp = CreateObject("Excel.Application")
xlVer = xlApp.Version
参考資料
XL97: Overview and History of Excel Patches
http://support.microsoft.com/kb/232652/en-us
ただ、97のリビジョンを取る必要もありませんから、Val(xlVer) で括ってしまえばよいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- Visual Basic(VBA) エクセルVBA 既存エクセルを開きその中のシートとしてCSVファイルを開く 3 2023/05/31 13:11
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- その他(Microsoft Office) Office Home & Business 2021で外付けHDにあるファイルを開く方法 3 2022/06/08 22:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ppsx→pptx もしくは ppsx→ppt ...
-
DATAファイルの開き方
-
lhaplusで圧縮ができない
-
Excelの内容は同じなのにファイ...
-
LotusNotesで社内LAN上のファイ...
-
ファイルを開いただけで更新日...
-
パスワードの掛かったxlsファイ...
-
ラベルマイティで複数ページの...
-
CD-TEXT付きCDの作成方法
-
epsファイルで、背景色の白を透...
-
メールに添付したファイルが開...
-
dgindexでm2vを連続作成するた...
-
パワーポイントが開けなくなった
-
エクセルについてです。 大学の...
-
フォトショップ コンタクトシ...
-
Adobeのイラレでグラデーション...
-
印刷時に「ファイルへの出力」...
-
Excel 画像のドラッグ&ドロップ...
-
複数パワーポイントファイルを...
-
2003のOSで2007を開くためのソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATAファイルの開き方
-
ppsx→pptx もしくは ppsx→ppt ...
-
lhaplusで圧縮ができない
-
Excelの内容は同じなのにファイ...
-
回覧板のやつって名前何て言うん?
-
LotusNotesで社内LAN上のファイ...
-
パワーポイントが開けなくなった
-
エクセルについてです。 大学の...
-
Adobeのイラレでグラデーション...
-
ファイルを開いただけで更新日...
-
7GBのISOイメージを4.7GBに収ま...
-
CD-TEXT付きCDの作成方法
-
ロータスのファイルをEXCELで読...
-
epsファイルで、背景色の白を透...
-
あるaiデータを開くと イラレが...
-
Word、Excel無しでファイルを見...
-
PowerPointのサウンドファイル...
-
オフィスファイルで編集時間が...
-
photoshopでテキスト編集ができ...
-
複数のJPEGをひとつのPDFファイ...
おすすめ情報