0

*バッチ ファイル: *コード

@echo off copy /Y "D:\ExcelTest\temp*.*" "D:\ExcelTest\copied*.xls"

*アクション: * 上記のコードは、ソースの場所から宛先への Excel 形式のファイルにマクロを有効にしたファイルを正常に作成します。

*問題: * その Excel 拡張機能の独自性は、これを Excel ファイルとして処理しません。ファイルを開こうとすると、未定義の形式がポップアップ表示され、[はい]、[いいえ]、または [キャンセル] と尋ねられます。

*期待: * Excel ファイルを開くときはいつでも、ポップアップなしで直接開く必要があり、Excel ファイルとして表示される必要があります。

ファイルの名前を変更するとき、拡張子を .xlsm から .xls に変更しています。これを起動しようとすると、「開こうとしているファイルは、ファイル拡張子で指定された形式とは異なります...」というダイアログが表示されます。

どうすればこれを防ぐことができますか?

4

1 に答える 1

0

エラー メッセージは、問題の内容を正確に示しています。ファイル拡張子を .xlsm (マクロ有効ブック) から .xls (古いバージョンの Excel の通常のブック) に変更しました。

解決策: そもそも拡張子を変更しないでください。Excel はファイルを問題なく開くはずです。

copy /y D:\ExcelTest\*.xlsm D:\ExcelTest\copied*.xlsm
于 2012-09-04T23:25:14.047 に答える