Используйте VBA, чтобы открыть файл на OneDrive - PullRequest
0 голосов
/ 24 октября 2019

У меня есть файл excel (файл № 1), в котором я хотел бы, чтобы код VBA открыл файл, сохраненный на моем OneDrive (файл № 2). Этот файл Excel (Файл № 1) будут использовать многие, поэтому при запуске кода VBA я хочу, чтобы он мог получить доступ к этому файлу OneDrive (Файл № 2) и открыть его в фоновом режиме. С файлом, хранящимся в OneDrive (Файл № 2), я создал общую ссылку (см. Ниже), которая должна позволять любому, у кого есть ссылка, открыть файл. С этой ссылкой любой должен иметь доступ к файлу.

Ссылка: https://1drv.ms/x/s!AmdCer05hKV4geAnbDaOSX9UrTfLHQ?e=5Pm7dL

Мне не удалось найти способ открыть этот файл (Файл № 2) с помощью кода VBA. в первом файле (файл № 1). Я хочу, чтобы он открывался в Excel, а не в Excel . Если я смогу открыть его (Файл № 2), он позволит мне извлечь из него данные и поместить их в Файл № 1.

Итак, я добавил этот код.

Set wb = Workbooks.Open("https://1drv.ms/x/s!AmdCer05hKV4geAnbDaOSX9UrTfLHQ?e=5Pm7dL")

Когда запускается эта строка кода, Excel закрывает окно с сообщением об ошибках Microsoft. Затем в нем говорится: «Была проблема с Microsoft Excel, и мы приносим свои извинения за неудобства. Microsoft Excel попытается восстановить вашу работу, но последние изменения могут быть потеряны».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...