Активация работает на моем компьютере с Windows 10 Office 365, но не на другой системе - PullRequest
0 голосов
/ 27 июня 2019

Прикрепленный код, предназначенный для открытия файла XYZ.dot (рядом с) целевого документа, его активации, копирования и вставки в целевой документ, который находится рядом с ним.Код был записан в макрос Word и немного изменен.

Он прекрасно работает на моем компьютере W 10, O 365, но зависает на втором операторе oAppW.Windows ("R: \ X \" & "XYZ.dot "&" - Режим совместимости "). Активировать в целевой системе, которая также запускается с компьютера с W 10, O 365.

Запрошенный XYZ.dot открывается после первого оператора, но выигралне активировать при следующем. Это означает, что это поле / шаблон не может быть найден.

Очень озадачивает.

Работает на одном компьютере, но не работает на «идентичном» программном обеспечении, компьютере.Очевидно, не совсем идентичны

oAppW.Documents.Open FileName:="R:\XYZ.dot", ConfirmConversions:=False, _
      ReadOnly:=False, AddToRecentFiles:=False, 
      PasswordDocument:="", _
      PasswordTemplate:="", Revert:=False, 
      WritePasswordDocument:="", _
      WritePasswordTemplate:="", Format:=wdOpenFormatAuto, 
      XMLTransform:=""


0AppW.Windows("R:\XYZ.dot  -  Compatibility Mode").Activate

oAppW.Selection.WholeStory
oAppW.Selection.Copy

oAppW.Windows.CompareSideBySideWith "StartHeaderEmpty.docm"
oAppW.Windows("StartHeaderEmpty.docm").Activate

oAppW.Selection.PasteAndFormat (wdFormatOriginalFormatting)

oAppW.Windows("R:\XYZ.dot  -  Compatibility Mode").Activate
oAppW.ActiveWindow.Close

Ошибка 5941 Проблема.Запрашиваемый элемент коллекции не существует.

Я погуглил, но не могу найти параллельную ситуацию

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