2016-07-04 3 views
1

Я пытаюсь сохранить и текст с высоким разрешением, скопированный пользователем, когда он откроет файл слова обратно. Когда он копирует один абзац, я могу выделить (я храню всю эту скопированную информацию, например, значения диапазона в файле XML), но когда он копирует содержимое несколько абзацев, используя Ctrl Кнопка, я не могу получить индивидуальные значения диапазона.Word Добавить в VSTO - Как получить несколько диапазонов текста, скопированных в multi-select

Не могли бы вы, ребята, помочь в этом?

+0

Вы можете поделиться код, который копирует один пункт? – Kiru

ответ

1

То, что вы пытаетесь сделать, не поддерживается (текущими версиями) Word, потому что программный доступ к несравненному выбору ограничен. В частности, вы не можете получить доступ к различным диапазонам в этом выборе (вы можете использовать только последний поддиапазон).

Ограничения перечислены подробно в этой статье MSDN:

Limited programmatic access to Word discontiguous selections