VBProject解锁和VBProject之间的区别不受保护

时间:2018-01-25 14:06:42

标签: excel vba excel-vba password-protection

我想在vbext_pp_none事件中运行代码,以便在项目不受保护时锁定它。但是当我测试保护状态时,它在我编辑代码时会显示Debug.Print ThisWorkbook.VBProject.Protection = vbext_pp_none

这个问题不是关于"如何保护它"!我已经介绍过了。

现在,当项目受到保护但未解锁以进行编辑时,下面的代码显示为True:

[HttpGet]
[Route("{companyId:Guid}")]
public IHttpActionResult Get(Guid companyId)
{
    var result = GetData(companyId); // returns List<MyObject>
    return Ok<IEnumerable<MyObject>>(result);
}

我希望看到以下区别:

  • 已锁定但输入密码以进行编辑的项目
  • 未受保护的项目。

0 个答案:

没有答案