Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 如何使用登录连接构建Excel文件_Visual Studio 2008_Excel_Sharepoint 2010_Ms Office_Vba - Fatal编程技术网

Visual studio 2008 如何使用登录连接构建Excel文件

Visual studio 2008 如何使用登录连接构建Excel文件,visual-studio-2008,excel,sharepoint-2010,ms-office,vba,Visual Studio 2008,Excel,Sharepoint 2010,Ms Office,Vba,我正在寻找一种方法来构建一个基于单个excel文件的excel应用程序,供不同授权级别的不同用户使用 在理想情况下,用户打开excel文件,立即询问用户名和密码。然后,当用户连接时,他只看到文件中与其授权级别对应的信息 我知道我可以用密码保护我的excel文件,或者用只读保护文件,但我真的需要一个登录连接 我真的不知道如何交叉登录连接和excel文件,有可能吗? 你有什么办法帮我开始吗 仅供参考:我可以使用Visual Studio 2008、Excel 2010和SharePoint 2010

我正在寻找一种方法来构建一个基于单个excel文件的excel应用程序,供不同授权级别的不同用户使用

在理想情况下,用户打开excel文件,立即询问用户名和密码。然后,当用户连接时,他只看到文件中与其授权级别对应的信息

我知道我可以用密码保护我的excel文件,或者用只读保护文件,但我真的需要一个登录连接

我真的不知道如何交叉登录连接和excel文件,有可能吗? 你有什么办法帮我开始吗

仅供参考:我可以使用Visual Studio 2008、Excel 2010和SharePoint 2010

问候,


Jay

您可以向工作簿中添加一个UserForm,当被
工作簿\u Open()
事件调用时,它会要求用户提供登录凭据。然后使用该数据显示/隐藏工作簿中的相关数据。

这取决于数据的敏感程度。如果它特别敏感,那么我会考虑将实际数据移动到外部数据库(或加密文件,如果您没有访问权限),然后使用Excel作为该数据的接口。所有数据都已存在于多个数据库中。此excel文件的用途不仅仅是存储信息。事实上,有来自不同国家的数据,我有只能与本国数据交互的用户,以及可以与所有数据交互的用户。用户习惯于excel,因此我必须为这个“应用程序”的界面保留excel,但我需要确保只有拥有权限的人才能运行某些宏、修改数据……非常感谢,这是一个非常好的主意。但是,如果我隐藏数据以仅显示相关数据,用户是否可以通过excel操作显示隐藏的数据,或者我也可以保护这些数据?