Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Word | проблема форматирования при копировании из одного документа в другой (http://forum.oszone.net/showthread.php?t=168153)

Pozia 22-02-2010 00:56 1353009

Word | проблема форматирования при копировании из одного документа в другой
 
Имею документ после сканирования и распознавания и документ отформатированный как мне надо. Когда вставляю из отсканированного документа в нормальный текст, то форматирование в нормальном документе сбивается на самое непредсказуемое. Как сделать чтобы формат документа куда я вставляю какие то тексты не изменялся никогда?

v12345 23-02-2010 20:28 1354181

Слишком общее описание проблемы. Много что может влиять. Как минимум:

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

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

Pozia 23-02-2010 23:29 1354292

Цитата:

Цитата v12345
Я так часто им пользуюсь, что сделал отдельный макрос вставки только текста и нацепил его на горячую клавишу. »

можно подробнее?

El Scorpio 24-02-2010 05:33 1354461

Цитата:

Цитата Pozia
Когда вставляю из отсканированного документа в нормальный текст, то форматирование в нормальном документе сбивается на самое непредсказуемое. »

Видишь ли, в процессе распознавания документа текст оснащается самыми различными значениями размеров, отступов, интервалов и прочих параметров форматирования.
Так что куда проще распознанный фрагмент вставлять "как в конечном тексте"

v12345 24-02-2010 06:09 1354466

Цитата:

Цитата Pozia
можно подробнее? »

Все просто:
Код:

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

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


Время: 17:03.

Время: 17:03.
© OSzone.net 2001-