2017-07-25 33 views
0

我想通過excel保護excel中的密碼。代碼損壞,程序仍然在VBA中工作

它的工作正常,運行時沒有顯示錯誤,但在完成宏後,我嘗試打開的excel被破壞。

我思念的東西

Sub pwdprotect() 

Workbooks.Open ("C:\Users\Junior.xlsx") 
ActiveWorkbook.SaveAs Filename:="C:\Users\Junior.xlsx", 
FileFormat:=xlNormal, Password:="abc", 
ReadOnlyRecommended:=False, CreateBackup:=False 

End Sub 
+0

得到it..apologies再次缺少基本點 –

回答

0

你將文件保存爲xlNormal對應於.xls文件類型,所以你必須使用.xls作爲擴展名,不.xlsx

如果你想保存爲.xlsx使用FileFormat:=xlOpenXMLWorkbook

+0

作品perfect..thanks –