2012-07-20 1 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

관련 문제