Excel 工作表.Protect不';不要使用密码
我有一个工作簿,其中包含一个宏,该宏将一些数据复制到第二个文件中,然后尝试使用以下代码保护生成的工作表(和工作簿):Excel 工作表.Protect不';不要使用密码,excel,password-protection,vba,Excel,Password Protection,Vba,我有一个工作簿,其中包含一个宏,该宏将一些数据复制到第二个文件中,然后尝试使用以下代码保护生成的工作表(和工作簿): OutputWb.Sheets("Sheet1").Protect Password:=pw, DrawingObjects:=True, Contents:=True, Scenarios:=True OutputWb.Protect Password:=pw, Structure:=True, Windows:=False 问题是,当我打开OutputWb文件时,我可以取消
OutputWb.Sheets("Sheet1").Protect Password:=pw, DrawingObjects:=True, Contents:=True, Scenarios:=True
OutputWb.Protect Password:=pw, Structure:=True, Windows:=False
问题是,当我打开OutputWb
文件时,我可以取消工作表和工作簿的保护,而不需要它询问密码
我做错了什么,在这里?为什么不起作用?啊,当然
pw
实际上应该是“pw”
。它正在寻找一个变量而不是字符串
因为我没有将选项设置为Explicit
,所以不必担心变量从未声明或类似的情况/ 啊,当然
pw
实际上应该是“pw”
。它正在寻找一个变量而不是字符串
因为我没有将选项设置为Explicit
,所以不必担心变量从未声明或类似的情况/