Word Макрос, сторонняя dll, XSLT

[Что делаю:

  1. Запускаю макрос Word2013 (Который выполняет набор действий)
  2. Макрос запускает библиотеку dll, написанную на C#
  3. Dll библиотека вызывает Xslt преобразование

Проблема:

  1. Когда обрабатывается файл Word с таблицами, внутри которых картинки, то выполнение на макросе прерывается со следующими ошибками:

][1]


Ответы (1 шт):

Автор решения: Сергей

Проблема заключается в том, что все эти действия выполняются ресурсами Word-а, которые ограничены. Системные требования word к документу можно найти в интернете. Поскольку документ большой, плюс вся эта обработка, вот и получается ошибка памяти. Решением будет выполнять некоторое число процессов не ресурсами Word, например запускать xslt преобразование отдельным потоком... Спасибо.

→ Ссылка