Статьи из блога
Автоматическая расстановка переносов
Галина интересуется:
Подскажите, как настроить word, чтобы при открытии любого документа текст был с переносами и чтобы не приходилось каждый раз выбирать сервис - язык - расстановка переносов?
Галина, полагаю, что у вас по каким-то причинам простая настройка (то есть установка принудительного переноса) действует только на конкретный документ и не может быть настроена по умолчанию для всех документов. Но можно обойти это, если воспользоваться следующим макросом:
[code lang="vb"]Sub AutoOpen()
'Расстановка переносов
If ActiveDocument.AutoHyphenation = False Then ActiveDocument.AutoHyphenation = True
End Sub[/code]
Для того, чтобы этот макрос работал для всех открываемых вами документов, необходимо поместить его в шаблон Normal.dot (если вы используете редактор Word 2003).
Откройте этот шаблон в режиме редактирования, затем откройте редактор Visual Basic и вставьте этот код в модуль NewMacros.
Подробнее о работе с макросами описано в следующих заметках:
Метки: AutoOpen | автоматизация | макросы | переносы
Просмотров: 39839
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 3 способа очистки списка недавно открытых документов
- Microsoft Office: популярные команды на одной вкладке
- Ribbon XML Editor — программа редактирования интерфейса Word 2007, 2010
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Абзац с цветным фоном
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение всех открытых документов
- Автоматическое сохранение документа при его закрытии
- Автотекст и Word 2007
- Автотекст с последовательной нумерацией
- Белый текст на синем фоне в Word 2007
- Белый текст на синем фоне: ностальгия по DOS
- Быстрая смена ориентации страниц документа
- Быстрая смена регистра букв (слов) или их размеров
- Быстрое изменение стиля форматирования текста
- Быстрое перемещение между открытыми документами Word
- Быстрое создание нового документа на основе шаблона
- Быстрый ввод текста с помощью команды =rand()
Комментариев: 5
У меня та же проблема но версия 2007г. Как настроить перенос текста?
Аналогичным образом, только используйте шаблон Normal.dotm.
Вопрос про автоматическую расстановку переносов. Может быть есть программы или макросы которую улучшают автоматическую расстановку переносов? А то после установки выравнивания по ширине получаются слишком огромные пустые промежутки между словами.
Вопрос в тему. Стоит Win 7 Проф и Офис 2010 Проф.
Прислан через Outlook файл Word *имя*.doc Сохраняю его и просматриваю. Переносов нет, но горит сточка "Этот файл загружен из интернета и ...". Разрешаю редактирование, или разблокирую сам файл в папке - расставляются переносы. Во всех шаблонах: Normal.dot, Normal.dotx, Normal.dotm и др. автоматическая расстановка переносов убрана.
Присланный *имя*.doc создан с помощью шаблона Normal (в свойствах файла написано).
Почему так происходит?
К Вам такой вопрос: слово "14-дневное" стоит в конце строки на странице. Word производит разрыв после дефиса и делает перенос на следующую строку слова "дневное". Как быть в таких случаях, как связать цифры, дефис и слово в одно целое?
Естественно, применить Shift-Ctrl-пробел вокруг дефиса нецелесообразно, так как появляются пробелы вокруг дефиса (это неграмотно), хотя мы добиваемся соединения в одно целое слова "14-дневное".
С уважением, Валерий (kutia@tut.by)