Убедитесь, что выборка фрагментирована - PullRequest
1 голос
/ 14 марта 2012

Я столкнулся со следующей проблемой:

С помощью Word Interop я получаю доступ к выделению через Document.Application.Selection. Затем я должен решить, является ли выбор одним блоком или фрагментированным (множественный выбор с помощью клавиши CTRL) для дальнейшей работы.

Объект Range включает в себя все выделенные области (если они скопированы и вставлены), его свойство Text содержит только последнюю выбранную область. Я не нашел Свойство, чтобы проверить, фрагментирован ли Выбор ...

1 Ответ

0 голосов
/ 14 марта 2012

Word почти наверняка возится с этим при копировании и вставке.Что касается COM, диапазон - и выбор - только последняя часть.Если вы вызываете метод Copy, только последняя часть попадает в буфер обмена;если вы вызываете Удалить, удаляется только последняя часть.Я думаю, что это просто невозможно с помощью автоматизации.

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