【发布时间】:2014-04-24 16:17:43
【问题描述】:
我正在编写一个宏,它将打开一个模板工作簿,进行一些更改,然后另存为一个新名称。有时模板工作簿是 xls,有时是 xlsx。我使用什么作为 fileformat 参数,以便使用与原始模板文件相同的文件格式保存新文件?我看到的示例都使用特定的文件格式,在我的情况下可能会有所不同,具体取决于原始文件格式。我正在使用 Excel 2010。
【问题讨论】:
-
到目前为止你尝试过什么?最坏的情况是 basic 字符串连接。显示您的代码,解释它在哪里没有按照您的意愿执行,我们很乐意为您提供帮助...
-
blogs.office.com/2009/07/07/… - 应该给你你想要的东西
-
我尝试使用特定的文件格式#s,但显然,它们保存为指示的格式。我找到了对 xlNormal 的引用,但它始终保存为 xls。这是我尝试使用的代码:ActiveWorkbook.SaveAs _ FileName:=OutputPath & NewName, _ FileFormat:=xlNormal, _ Password:="", _ WriteResPassword:="", _ ReadOnlyRecommended:=False, _ CreateBackup: =假
-
你试过链接里的代码了吗??