Документ Word 16 открывается в заблокированном режиме
я открываю файл Word из своего приложения в HTTP Path
т. е. http:\\Server\SiteName\TempFiles\filename.docx
Файл Word, показывающий сообщение как "Только для чтения : этот документ заблокирован для редактирования другим пользователем"
из - за этого мой макрос не работал
Protection = ActiveDocument.ProtectionType If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then ActiveDocument.Unprotect "password" WordBasic.AcceptAllChangesInDoc ActiveDocument.Protect Protection, False, "password" Call updateCustomVariables ActiveDocument.Saved = True Exit Sub End If
каждая вещь работает нормально
и все еще прекрасно работает на офисных (Word) 13,10 машинах
эта проблема внезапно начинается с последних 3 - 4 дней
я получаю ошибку, так как команда не удалась (Ошибка времени выполнения 4198) для office 16<
никаких обновлений office
нет Центра обновления windows
пожалуйста помочь...
Что я уже пробовал:
Проверьте настройку надежного расположения Word т. е. разрешите доверять документам из сети
отключить все параметры защищенного просмотра
F-ES Sitecore
Вы не можете редактировать файлы через HTTP таким образом, это среда только для чтения. Когда вы получаете доступ к файлу через http, Word, вероятно, загружает его во временную папку и помечает как заблокированный\только для чтения, или это делает ОС.
kedar001
спасибо за ответ..
да, я хочу, чтобы файл был только для чтения, но он, похоже, заблокирован
вышеприведенный макрос отлично работает для всех версий office
но не я получаю ошибку, так как команда не удалась (Ошибка времени выполнения 4198) для office 16 за последние несколько дней для строки "ActiveDocument.Снять защиту "пароль""