我最近接手一个excel VBA项目,但我发现有写为下面一行代码:Excel VBA中保护密码的方法
thisWs = Worksheets("Sheet1")
`pwd1 = "123"
thisWs.Protect Password:=pwd1`
我不知道什么是“保护密码”是,是,方法或属性?
我最近接手一个excel VBA项目,但我发现有写为下面一行代码:Excel VBA中保护密码的方法
thisWs = Worksheets("Sheet1")
`pwd1 = "123"
thisWs.Protect Password:=pwd1`
我不知道什么是“保护密码”是,是,方法或属性?
'Protect'是Worksheet类的一种方法。
'密码'是正在传递的该函数的参数。
Microsoft文档对此进行了定义。
不应该写成“thisws.Protect(Password)”吗? –
由链接组成的答案属于评论部分。 –
在大多数语言中是的,但在VBA中,这是完全合法的。原因是':='告诉编译器'Password'是一个参数,而让你将参数值设置为变量'pwd1'。 –
你google [worksheet.protect方法](https://msdn.microsoft.com/en-us/library/office/ff840611.aspx)? –
请记住,SO旨在帮助程序员解决他们的编程问题,不应该被用来简单地放弃尝试自己解决问题。这就是说......在这种情况下,thisws可能是“ThisWorksheet”和“.Protect”是该对象的一种方法,因此它使用提供的密码“保护”工作表。 –