我敢肯定,這是一個非常基本的問題,有一個非常基本的答案,但到目前爲止,我無法讓我的Excel宏工作。Excel VBA Workbooks.open與可選參數
我想打開Excel工作簿並輸入可選的密碼參數。但是,每當我這樣做時,我都會收到錯誤編譯期望錯誤:命名參數。
這是我當前的代碼
Sub password_opening_test()
Workbooks.Open Filename:="E:\password protecting macrotest.xlsx",,,,Password:="test"
Range("G7").Select
ActiveCell.FormulaR1C1 = "hello"
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
我也嘗試過通過在逗號之間的相加平方brakets但我仍然收到錯誤(這是由第一個逗號高亮顯示)。
非常感謝您閱讀
嘗試沒有額外逗號'Workbooks.Open名:=「E:\密碼保護macrotest.xlsx」,密碼:=「測試」'只要當你指定你傳遞了哪個參數(即 - 'Password:=')時,其他參數的額外逗號是不必要的。 –
非常感謝斯科特,這工作! – JAir