現在、下記環境で作成したクラサバのアプリケーションを運用しています。
開発言語:Visual Basic 6.0 SP6
DB:Oracle8i DB 8.1.6
動作環境(OS):Windows2000、WindowsXP
(OFFICE):2000、2002、2003(Excel)
このアプリケーションの中で、「Oracleからデータ取得→Excelに出力」という帳票作成機能があります。
マシンの増設を行うことになったのですが、OSはWindowsXPなのですが、OFFICEが2007がプリインストールされているものを導入する予定です。
そこで質問なのですが、現在のアプリケーションのままExcel2007に出力されますでしょうか?
(簡単な処理フローは、1.Oracleからデータ取得→2.Excelテンプレートファイル(.xls)コピー→3.コピーしたExcelファイルに1.で取得した値を出力して保存というものです。)
No.2ベストアンサー
- 回答日時:
Office2007は旧エクセルファイルにも当然ですが対応しています。
saveコマンドは上書きですので拡張子が変わることはありません。
(xlsファイルをEXCEL2007で開いて上書きしても拡張子が変わらないのと同じ事です。)
回答ありがとうございます。
現在EXCEL2007がなく実際に動作させることが出来ず、初歩的なことまでお聞きしてしまい申し訳ありません。
おそらく大丈夫そうなので、ものが入ってから動作確認を行い必要があれば修正をいれるようにしたいと考えております。
ありがとうございました。
No.1
- 回答日時:
基本的には動作します。
ただし毎回のことですがエクセルマクロをVBで実装している場合、使えたり使えなかったりと詳細がはっきりしません。
例えば、OfficeXPで使えていた罫線のTintAndShadeが2003では使えないが2007では使えたり、画像を貼り付ける際に.Selectして指定していたものをセルのTopとLeftを直接指定したりなど・・・
どんな命令をしているのかを書かないことには回答はないと思いますよ。
回答ありがとうございます。
そうですよね。やっぱりロジックに依存しますよね。
マクロも利用していませんし、基本的に文字列もしくは数値の設定のみを行うだけなので大丈夫だと思うのですが。。。
ひとつ気がかりなのが、EXCELファイルの保存の部分なのですが、
テンプレートの[.xls]ファイルをコピーして、コピーしたものに編集を行った後<save>メソッドで保存しているのですが、拡張子が[.xlsx]に自動で変わってしまうようなことは起こるのでしょうか?
お手数ですが、もしご存知でしたらご回答願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- Excel(エクセル) MicroSoft Formsの共有について 2 2022/12/29 17:19
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの時刻の形式について
-
accessでクエリをExcelにエクス...
-
MT-4トレード結果をエクセルに...
-
AccessのレポートからPDFをペー...
-
VB6からEXCEL2007へ出力は可能?
-
全てのグリフの一覧を出力する...
-
CSVファイルをブラウザで、...
-
Thunderbird 受信メールからの...
-
latexを使用した文章記述(ペー...
-
ショートカットで起動した場合...
-
コマンドプロンプトのテキスト...
-
accessのリポートを、excelに出...
-
LTSpiceの出力データを取り扱う...
-
squidについて
-
【Excel VBA】取り込んだファイ...
-
VBAで、JPG写真の撮影日時を読...
-
RPGでメッセージファイル利用
-
テキストボックスから読み取り判断
-
ATTファイルってどうやって開け...
-
RGBデータからBMP画像へ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでクエリをExcelにエクス...
-
CSVファイルの時刻の形式について
-
COBOL、項目末尾に空白がある場...
-
コマンドプロンプトのテキスト...
-
Thunderbird 受信メールからの...
-
AccessのレポートからPDFをペー...
-
accessのリポートを、excelに出...
-
COBOL FILLER
-
WshShellから起動したbat(ftp)...
-
Acrobat参照設定
-
ファイナルカットで編集した動...
-
クエリをエクセルファイルへの出力
-
excel vbaでのxml出力がわかり...
-
ショートカットで起動した場合...
-
VBA 参照先で選んだファイルを...
-
iTextでPDFを表示させたら日本...
-
Excel で「OLE は現在使用でき...
-
“ファイルに出力”した印刷ファ...
-
TransferSpreadsheetでフルパス...
-
EXCEL VBAでのCSVファイル読み...
おすすめ情報