2012-07-20 66 views
0

我有一个将被许多用户使用的SharePoint站点,但我不知道这些用户是谁提前。该站点托管一个需要运行宏的xls文件。我可以用以下文件打开文件:Visual Basic发送密码到共享点站点

Sub macro1() 
    xlFile = "The URL" 
    File: 'TheWorkbook.xls" 
    Set xlApp = New Excel.Application 
    xlApp.Visible = True 
    Set wb = xlApp.Workbooks.Open(xlFile, , False) 
    End Sub 

但是,我需要能够发送用户名和密码他sharepoint网站。由于我不知道我的用户是谁,所以我正在使用具有与其关联的密码的应用程序ID。有任何想法吗?我试过sendkeys,但那不起作用。

回答

0

如果您必须保护工作簿,请使用Windows安全组,并确保所有需要访问权限的用户都在该组中。这将允许集成身份验证为您处理它。

如果你说你无法知道他们应该在哪个组中,那么你应该首先问你为什么要保护工作簿。

+0

它不一定是一个共享工作簿,它更像是一个数据源。由于高营业额,我不能提前知道用户,我不希望管理员必须每次都有新用户加入。 – Ryan 2012-07-20 16:44:43