Прикрепленный код, предназначенный для открытия файла 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 Проблема.Запрашиваемый элемент коллекции не существует.
Я погуглил, но не могу найти параллельную ситуацию