在没有Excel窗口的情况下运行VBScript时,是否可以使用ActiveWindow.DisplayFormulas?

时间:2019-04-30 21:06:28

标签: excel vbscript

我有一个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窗口?

0 个答案:

没有答案