我正在做一些.vbs編碼,我想在其中打開現有模板文件,對其進行一些更改,然後用單元格B2中指定的文件名'另存爲'。如何用電子表格中指定的名稱使用.vbs文件保存文件
Set objExcel = CreateObject("Excel.Application")
FileDirectory = "C:\Users\j128\Desktop\"
FileName = "TEMPLATE.xlsx"
Set objWorkbook = objExcel.Workbooks.Open(FileDirectory+FileName)
objExcel.Visible = True
objExcel.Cells(2,2).value = "Variable" 'Changes will occur in this section
ActiveWorkbook.SaveAs Filename = cells(2,2).value 'This is where problems occur
我知道我已經可以使用宏命名一個單元格中指定值的Excel文件。不過,我打算使用這個.vbs文件來使用電子表格中指定的值命名其他文檔類型。
感謝您的幫助!
顯然,這也許是不可能的:How can I use the common Save As dialog from VBScript?
我也使用的SendKeys選擇「另存爲」,雖然它來命名新的文件時,分崩離析嘗試。