При использовании команды Documents.Open ("XX") в Excel. Мой Excel запрашивает окно, где он говорит, что документ заблокирован для редактирования, ME. Что не так.
Эта команда, кажется, работает, когда я использую Microsoft Word / Excel 2010 на работе. Но дома, используя офис 2016, это не так. Это относится и к моему персональному ноутбуку с офисом 2016 года.
Используется следующий код:
Sub test()
Dim wordDoc As Word.Application
Dim testDoc As Word.Application
Set wordDoc = CreateObject("Word.Application")
Set testDoc = wordDoc.Documents.Open("C:\Users\Me\Desktop\Test.docm")
' Do stuff
End Sub
Мои мысли:
Office 2016, похоже, открывает «теневой файл», который придает документу статус «Открыть». Но при перезагрузке компьютера код просто НЕ работает. При появлении ошибки «Имя файла» после перезапуска кода появляется ошибка «Заблокировано для редактирования».
Мой вопрос:
Использую ли я неправильный подход при открытии документа в Office 2016? Если так, то каков правильный подход? Если нет, нужно ли изменить настройки, чтобы это работало?
Заранее спасибо,