Войти

Показать полную графическую версию : Word | проблема форматирования при копировании из одного документа в другой


Pozia
22-02-2010, 00:56
Имею документ после сканирования и распознавания и документ отформатированный как мне надо. Когда вставляю из отсканированного документа в нормальный текст, то форматирование в нормальном документе сбивается на самое непредсказуемое. Как сделать чтобы формат документа куда я вставляю какие то тексты не изменялся никогда?

v12345
23-02-2010, 20:28
Слишком общее описание проблемы. Много что может влиять. Как минимум:

- что стоит в Параметры - Дополнительно - раздел Вырезание, копирование и вставка. Для четырех вариантов вставки выбрать оптимальные - например, использовать форматирование конечного фрагмента. Возможно, потребуется некоторое количество экспериментов, чтобы подобрать варианты именно для вас.
- на панели стилей включить флажок Отключить связанные стили.
- во всех стилях, которые используются в целевом документе, снять флажки Обновлять автоматически

Возможно, есть смысл приучить себя чаще пользоваться режимом Сохранить только текст (доступен в меню кнопки параметров вставки). Я так часто им пользуюсь, что сделал отдельный макрос вставки только текста и нацепил его на горячую клавишу.

Pozia
23-02-2010, 23:29
Я так часто им пользуюсь, что сделал отдельный макрос вставки только текста и нацепил его на горячую клавишу. »
можно подробнее?

El Scorpio
24-02-2010, 05:33
Когда вставляю из отсканированного документа в нормальный текст, то форматирование в нормальном документе сбивается на самое непредсказуемое. »
Видишь ли, в процессе распознавания документа текст оснащается самыми различными значениями размеров, отступов, интервалов и прочих параметров форматирования.
Так что куда проще распознанный фрагмент вставлять "как в конечном тексте"

v12345
24-02-2010, 06:09
можно подробнее? »

Все просто:

Sub PasteOnlyText()
On Error Resume Next
Selection.PasteSpecial Link:=False, DataType:=wdPasteText, Placement:=wdInLine
End Sub

В крайнем случае можно просто записать макрорекодером цепочку действий: вкладка Главная - стрелка под кнопкой Вставить - Специальная вставка - Неформатированный текст.




© OSzone.net 2001-2012