Изображения VBA теряются при вставке одного документа в слово - PullRequest
3 голосов
/ 21 марта 2012

Я создаю отчеты, которые состоят из 4 глав, вводной главы и 3 динамически создаваемых глав.3 динамические главы создаются отдельно, а затем вставляются после вводной главы и сохраняются как единое целое.Три динамические главы работают нормально и выглядят так, как должны, а кроме отсутствующих изображений комбинированная версия выглядит так же, как и должна.

Одна из динамических глав использует метод InsertFile для ввода 6 изображений, которые сохраняются в виде файлов RTF.Я не могу изменить формат входящих изображений, и так как они не являются технически изображениями, я должен вставить их как текст.Это не представляет проблемы, когда глава сама по себе, как они появляются, как они должны.Однако при объединении глав эти изображения теряются.Я также объединяю 4 документа (введение + 3 динамические главы), используя метод InsertFile.

До сих пор я подтвердил, что, если я вручную вставляю проблемную динамическую главу в пустой документ, он также теряет изображения.Главы сохраняются на локальном диске.Я также подтвердил, что если я перенесу файл главы на сетевой диск, кажется, что он нормально импортируется (однако это не вариант).

Эта проблема кому-нибудь знакома?

1 Ответ

1 голос
/ 21 марта 2012

Имеет ли учетная запись, под которой работает приложение, необходимые разрешения?

Я столкнулся с аналогичной ситуацией с Excel Interop. Виновной была учетная запись Local Service , не имеющая достаточных разрешений. Я изменил его для запуска в Локальная система , и изображения сохранились.

...