Форматирование художника через Word Interop - PullRequest
0 голосов
/ 06 января 2011

Я хочу реализовать сложное форматирование с помощью Word Interop. Было бы легко, если бы я мог скопировать форматирование из одного диапазона, а затем использовать средство рисования формата, чтобы применить его к другому диапазону.

Возможно ли такое через библиотеки взаимодействия Word?

Visual Studio 2008 / Word 2007

1 Ответ

1 голос
/ 06 января 2011

С http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/3f905707-b6d8-453d-9807-c7a9f8e9edae/

Лучшее, что вы можете сделать для «быстрого и грязного» (в отличие от работы с атрибутами по одному), это использовать Selection.CopyFormat /Методы Selection.PasteFormat объектной модели Word.Они эмулируют инструмент Format Painter (кисть) в пользовательском интерфейсе Word;подробности смотрите в справке.Поиграйте с этим немного и посмотрите, даст ли он вам то, что вы ищете.Если вам нужны атрибуты абзаца и уровня символов, сначала скопируйте форматирование абзаца, а затем форматирование символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...