Я получил приложение Excel-VBA, которое открывает и читает другую книгу и документ Word.Пути и имена файлов хранятся в поле листа.
В настоящее время приложение открывает файлы из частного домена Sharepoint.Мы переходим на Office365.У меня проблема с адаптацией кода.Я не понимаю, как управлять (хранить и использовать) ссылки на офисные файлы, хранящиеся в Sharepoint365.Являются ли ссылки динамическими?Как они должны быть доступны через VBA?А как насчет аутентификации?
Когда я попытался просто заменить текущие URL-адреса локального частного документа / книги Sharepoint URL-адресами Office365, методы VBA успешно открывают файлы, но их содержимое недоступно (я получаю пустое значение)документы).
Я посмотрел в поддержку и форумы, но не смог найти исчерпывающую информацию по этому вопросу.Я должен использовать REST API?Если так, то как?Кто-нибудь может указать или написать пошаговое объяснение для новичка?
Код прост, как может быть:
1- Для рабочей книги Excel (сделать: открыть и найти в диапазоне;проблема wkb пуста)
[...]
Set bookURLs = Workbooks.Open(fileName)
Set searchRange = bookURLs.Worksheets(1).Columns(1)
[...]
2- Для документа Word (сделать: открыть и найти, используязакладки; проблемный документ пуст)
[...]
Set appWord = New Word.Application
With appWord
Set docTarget = .Documents.Open(fileName)
docTarget.Bookmarks([...]).Range.Copy
[...]