コードと新しいシートで拡張する必要のあるExcelファイルが何百もあります。最初にコードを追加すると、正しく保存されます。残念ながら、コードには追加する必要のあるシートへの参照が含まれています。そのため、前にシートを追加する必要があります...しかし、追加されたコードがブック内に保存されないという問題が発生します。手動でシートを追加しても...コードを追加できません。
1 に答える
3
SaveAs
代わりにファイル形式Save
を使用して提供すると、問題は解決しました。
workbook.SaveAs (filename, XlFileFormat.xlOpenXMLWorkbookMacroEnabled);
Excelのファイル拡張子は関係ありません。私のために働いた:)
編集:
また、ファイル拡張子はファイル形式と一致する必要があります。たとえば、で保存されたファイルは拡張子XlFileFormat.xlOpenXMLWorkbookMacroEnabled
を付けて保存する必要があります。xlsm
そうしないと、ファイルを開くたびにアラートメッセージが表示されます。
于 2012-07-29T22:36:55.437 に答える