2017-09-27 9 views
-4

我试图复制一个包含公式的Excel工作表,并将其作为值粘贴到一个新的Excel工作簿中并保留使用vbs脚本的格式。如何复制一个活动的Excel表并使用vbs脚本将其保存到一个新的工作簿

我目前正在做它,而不是复制我保存为CSV。所以只保存第一页,但是它失去了格式。

+0

向我们展示一些代码。 – GTAVLover

+0

@GTAVLover这是我使用打开,刷新并保存为CSV的代码: Explicit选项 昏暗xlApp,xlBook,xlSheet CONST xlCSV = 6 设置xlApp =的CreateObject( “Excel.Application”) 集xlBook = xlApp.Workbooks.Open( “C:文件目录\ filename.xlsx”) xlApp.DisplayAlerts =假 xlBook.RefreshAll xlApp.DisplayAlerts =假 Wscript.Sleep 720000个 xlbook.save xlApp.DisplayAlerts =假 xlbook。 saveas“C:filedirectory \ filename.csv”,xlcsv xlApp.DisplayAlerts = False xlApp.Quit –

回答

0

我找到了解决这个问题的方法,我运行vbs刷新并保存文件。然后用一个批处理文件运行另一个脚本并打开该文件,只在其内部运行一个宏,宏执行该任务。

相关问题