Я пытаюсь импортировать список из SharePoint в Excel через VBA. Я точно знаю имя сервера, но я не уверен, как узнать переменные LISTNAME
и VIEWNAME
, также я хотел бы автоматически войти в SharePoint с учетными данными по умолчанию (Windows), как я могу вставить это в мой код?
Вот мой код (из соображений безопасности мне пришлось очистить некоторые записи с XXXX), я был бы признателен за помощь:
Sub ImportSPList()
Dim objMyList As ListObject
Dim objWksheet As Worksheet
Dim strSPServer As String
Const SERVER As String = "https://xxxxxx.xxx.xxxx.net/sites/RiskMgmt/xxxAudit"
Const LISTNAME As String = "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}"
Const VIEWNAME As String = "ALL Datasheet View"
strSPServer = SERVER
Set objWksheet = Worksheets.Add
Set objMyList = objWksheet.ListObjects.Add(xlSrcExternal, _
Array(strSPServer, LISTNAME, VIEWNAME), False, , Range("A1"))
End Sub