我有一个VBScript,可将Excel工作表转换为CSV文件。通过执行以下操作在后台运行(即,没有打开Excel窗口):
Dim oExcel = CreateObject("Excel.Application")
oExcel.ScreenUpdating = False
我发现在Saving worksheets to CSV with Excel Formulas intact中,接受的答案建议使用
ActiveWindow.DisplayFormulas = True
这非常简单,但是在运行脚本时,在“ ActiveWindow”上引发了ObjectRequired错误。第二个答案比较复杂,但是我想它会起作用。
Stop excel from converting formula to text csv建议使用宏,但是我不确定是否可以使用。另外,它不像使用DisplayFormulas属性那样简单。
是否有一种方法可以在脚本中使用DisplayFormulas属性,而无需实际显示Excel窗口?