Excel VBA для запроса базы данных MS Access на Sharepoint с ADODB – «Недействительное имя файла»

любой случай, когда кто-то может просветить меня, почему я получаю ошибку «Недействительное имя файла» при попытке подключения к базе данных MS Access, хранящейся в Sharepoint? У меня нет проблем с подключением к файлу на C: \

Set cnn = New ADODB.Connection MyConn = "C:\somelocation\database.accdb" With cnn .Provider = "Microsoft.ACE.OLEDB.12.0" .Open MyConn End With 

но когда я MyConn адрес MyConn на Sharepoint, он не работает: /

  MyConn = "https://some.website.com/somelocation/database.accdb" 

Я получаю «Недействительное имя файла». Я был бы очень признателен за вашу помощь!

Ваш MyConn – это всего лишь URL-адрес, это не общий ресурс SMB- файлов , что и ожидает соединение ADODB.

Вы можете загрузить файл в локальную папку:

 Option Compare Database Option Explicit Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" ( _ ByVal pCaller As Long, _ ByVal szURL As String, _ ByVal szFileName As String, _ ByVal dwReserved As Long, _ ByVal lpfnCB As Long) _ As Long Public Function DownloadFile( _ ByVal strURL As String, _ ByVal strLocalFilename As String) _ As Long ' Download file or page with public access from the web. ' 2004-12-17. Cactus Data ApS, CPH. ' Usage, download a file: ' lngRet = DownloadFile("http://www.databaseadvisors.com/Graphics/conf2002/2002ConferencePicsbySmolin/images/dba02smolin27.jpg", "c:\happybassett.jpg") ' ' Usage, download a page: ' lngRet = DownloadFile("http://www.databaseadvisors.com/conf2002/conf200202.asp", "c:\dbaconference.htm") ' Returns 0 if success, error code if not. ' Error codes: ' -2146697210 "file not found". ' -2146697211 "domain not found". ' Limitation. ' Does not check if local file was created successfully. Dim lngRetVal As Long lngRetVal = URLDownloadToFile(0, strURL & vbNullChar, strLocalFilename & vbNullChar, 0, 0) DownloadFile = lngRetVal End Function 

Затем подключитесь к локальному файлу.

  • Как реализовать динамическую безопасность в PowerView
  • Как обойти предупреждение «Только для чтения» SharePoint при открытии книги Excel с помощью VBA.
  • Excel vba macro для автоматического скачивания файла, когда он добавлен на сайт Sharepoint
  • SharePoint 2010 добавляет скрытые символы в экспорт Excel
  • Файл Excel поврежден после загрузки в Sharepoint с Python
  • Совместное использование файла Excel
  • Многопользовательское приложение - использование Excel, Access и Sharepoint
  • Как использовать соединение BISM, размещенное в веб-приложении SharePoint 2013 с поддержкой FBA из Excel
  • Недопустимая ошибка абсолютного пути при параметризации пути Excel на сайте SharePoint в Power Query
  • Как экспортировать список из SharePoint в Excel с ориентацией заголовка / нижнего колонтитула / страницы?
  • Как экспортировать отфильтрованный список SharePoint с использованием только опций OotB?
  • Давайте будем гением компьютера.