2009-06-05 2 views
0

Мне нужно вставить документ OpenXML Word в другой документ в Word 2003 внутри настройки VSTO 2005.Как я могу вставить файлы OpenXML-Word в другой документ программно в Word 2003

Со старыми документами WordML (2003) для этого я использовал Selection.InsertXML(), но OpenXML или плоский формат XML (Flat OPC) этого не работает с этим методом в Word 2003, даже если пакет совместимости установлен (не удивительно).

Какие варианты я должен выполнить для этого?

Эрнст

ответ

0

Если два формата файлов несовместимы с .InsertXML(), возможно, попробуйте использовать VSTO скопировать из OpenXML документа и вставить в документ WordML. Надеемся, что после этой операции основное форматирование структуры документа сохранится.

0

Объектная модель Word (которая распространяется VSTO) имеет метод Range.InsertFile. Вы можете использовать это, чтобы добавить содержимое другого документа Word.

Смежные вопросы