Прямо сейчас у нас есть программа, которая открывает все файлы слов в папке и добавляет некоторую информацию в нижний колонтитул. После перехода с Windows XP и Word 2003 на Windows 7 и Word 2007 у нас появилась следующая ошибка:
Ошибка времени выполнения '5096':
EOALPHABETICARABICARABICABJADARABICALPHABAHTTEXTCAPSCA
(C: \ Users ... \ Content.MSO \ 8BE508C6.docx)
Это происходит случайным образом в любом из файлов (может быть 10 файлов или 100). Я подумал, что это может быть проблема с файлами, находящимися на сетевом диске, поэтому я изменил программу, чтобы сначала скопировать каждый файл локально, добавить нижний колонтитул в эту копию, а затем скопировать его обратно в сеть. Однако это не сработало. Я ищу любые предложения о том, как решить проблему или, возможно, переписать решение. Однако мне нужно сохранить решение в VBA, поскольку это приложение является частью большого набора, который еще не готов к переписыванию .NET.