我目前正在Microsoft Excel上构建一个基于VBA的应用程序。禁用用户查看ActiveX控件属性Excel(VBA)
我使用简单的ActiveX控件来获取用户ID /密码。问题在于用户可能通过查看activeX标签的“属性”来查看密码的值
有没有什么办法可以阻止用户激活“设计”模式并查看文本框的值直接?或者有没有更好的方法在系统上存储凭据?我使用文本框的原因是因为它们对于用户来说更简单(您可以保存该值,因此您可以在将来使用该程序,而无需再次输入用户名/密码),并且维护起来很简单(不需要表格/弹出窗口)
谢谢你的帮助。
这是如何在片材的样子(使用ActiveX控制)的ID /密码盒
的问题是,用户可以看到密码文本框的值,如果它们打开设计模式 - >属性
我有些困惑,如果用户可以保存密码,那么拥有该文件的任何人都可以在没有密码的情况下访问系统。无论他们是否可以激活设计模式 – Pynner
感谢您的回复。没错,因为即使访问(登录id/pw),用户也只能“查看”要提取的某些数据(因为vba代码受密码保护)。 人们获取ID/PW的问题是他们可以使用它与其他程序(例如SQL Server Management Studio)连接到SQL Server并执行其他任务(例如截断/删除表)以及查看其他表用当前的excel应用程序无法访问。 对不起,我可以用图片更好地解释,但我做不到,因为我没有足够的声望呢.. – Antoni