Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

В этом выпуске опубликованы следующие советы:


Word Expert - профессиональная работа с текстом

Выпуск рассылки №131 от 2009-03-21 09:05

В этом выпуске:

  1. Советы и подсказки
  2. Читатели просят совета
  3. Полезные ссылки
  4. Информация об авторских правах

Советы и подсказки

Если у вас есть идея или совет по эффективному использованию редактора Word, то пишите мне через форму контактов на сайте. Любые ваши дельные советы и подсказки будут размещены в очередных выпусках рассылки и на сайте (с указанием вашего авторства).

Word 97 - решение проблемы с отображением символов на линейке

Один из читателей сайта - Сергей - задал вопрос:
В WORD97-2003 на линейке при нажатии «ALT» и удерживании клика левой мышью на границе поля можно увидеть размеры и полей и полезного окна в выбранных единицах измерения.
Но у меня это не получается: вместо цифр просто пустые места (на левой линейке), а на правой цифры появляются, но вместо понятных единиц - сантиметров или дюймов -крякозябры. Где-то было описано, что надо делать, но уже забыл где. Может вы знаете?


Увы, ответа на этот вопрос я не знал. Но через некоторое время получил от Сергея письмо, в котором он сообщает о решении проблемы и дает такой совет:
Я последовал Вашему совету и отправил вопрос на rusfaq, но так и не дождался вразумительного ответа, никто не знает. Пришлось отправиться на поиски и вот что нашел в базе данные Микрософта:
"В Word 97 вы можете увидеть размеры полей страницы и отступов при нажатии и удержании клавиши и левой кнопки мыши на любом из маркеров горизонтальной линейки. Однако в русской версии Word 97 размеры могут выводиться западным шрифтом. Для решения проблемы добавьте в конец раздела [FontSubstitutes] файла win.ini строку:
Tahoma,0=Tahoma,204
Сохраните файл и перезагрузите Windows.
(Статья R10375 сборника технических статей Microsoft)

Обрадовался, нашел файл win.ini (он в Windows\win.ini), создал там раздел [FontSustitutes], так как там его вообще не было, и написал Tahoma,0=Tahoma,204 и... ничего не произошло.

Плюнул на эти советы, влез в реестр, нашел там FontSustitutes (в ветви HLM\Software\Microsoft\WindowsNT\CurrentVersion\), добавил строковый параметр Tahoma,0=Tahoma,204 и... все пошло!
Спасибо за внимание. Может Вам пригодится, буду рад.
Оставить комментарий | Задать вопрос

Вставка текста с помощью кнопки

Вячеслав спрашивает:
Как создать кнопку, при нажатии на которую её название добавлялось бы в текстовую строку? Кнопок на странице будет много и с разными названиями.

Для начала необходимо создать закладки в тех местах документа, в которые вы планируете вставлять наименование кнопок.
Предположим, в начале документа у вас есть или будет кнопка, а двумя строками ниже вы хотите вставить ее название (рисунок).

Чтобы добавить кнопку, следует открыть панель инструментов Элементы управления и выбрать элемент Кнопка (рисунок).

После этого в том месте, где должен будет находиться ваш текст, вы добавляете свою закладку, назвав ее, например, button. Чтобы увидеть символ закладки, активируйте параметр отображения закладок в тексте (об этом читайте здесь).

Далее, дважды щелкаете на кнопке - откроется редактор кода. Вставляете в код между операторами Private Sub CommandButton1_Click() и End Sub следующий оператор:
ActiveDocument.Bookmarks("button").Range.InsertAfter CommandButton1.Caption
Должно получиться примерно так (рисунок).

Но, что если вам нужно вставить не наименование кнопки, а некий заранее определенный текст? В этом случае вам нужно слегка изменить вышеприведенный код. Например, добавить такой код:
Dim sStr As String
sStr = "Вставка заранее определенного текста с помощью кнопки"
ActiveDocument.Bookmarks("button").Range.InsertAfter sStr
Вместо моего текста вставьте свой. В итоге должно получиться примерно так (рисунок).

Закрываете редактор кода (обязательно!), сохраняете документ и испытываете работу кнопки.

Если вам нужно изменить стандартное наименование кнопки "CommandButton1" на свое, то щелкните правой кнопкой мыши на кнопке, чтобы вызвать контекстное меню, и выберите команду Свойства. Откроется окно свойств кнопки (рисунок).
Измените название кнопки на свое в поле Caption и закройте окно свойств.
Оставить комментарий | Задать вопрос

Настраиваемый автотекст

В комментариях к заметке В чем различие между Автозаменой и Автотекстом появился вопрос:
В Word 2007 есть еще кнопочка настраиваемый автотекст. Как это работает?

О работе с Автотекстом я уже писал ранее в заметках:
Как создать элемент автотекста в редакторе Word
Автотекст и Word 2007

Автор вопроса, вероятно, имеет в виду команду Настраиваемый автотекст, доступную для вывода на панель быстрого доступа в виде кнопки. Причем, эта кнопка имеет такую же иконку, что присвоена и команде Автотекст. Однако, разница между ними лишь в исходном содержании элементов. Первоначально, коллекция Настраиваемого автотекста пуста, а коллекция Автотекста содержит уже некоторые элементы, например, СЛУЖЕБНОЕ, Мои наилучшие пожелания и др. Поэтому, когда вы выведете кнопку Настраиваемый автотекст на панель быстрого доступа и щелкните по ней, то сможете наблюдать лишь изменение состояния иконки кнопки (поскольку элементов в коллекции нет) (рисунок).

В редакторе Word 2007 элементы автотекста распределяются по коллекциям. Коллекциями называют готовые образцы объектов или варианты их редактирования (форматирования). Эти коллекции могут содержать как текст, так и графические элементы. Примеры коллекций вы можете наблюдать, если на вкладке Вставка в группе команд Страницы выберете команду Титульная страница. Откроется список имеющихся в редакторе образцов титульных страниц (рисунок).

Аналогично устрена и коллекция элементов автотекста, при этом вы можете добавлять свои образцы в коллекцию или переопределять элементы по коллекциям.

Давайте, в качестве закрепления навыков, добавим новый элемент автотекста в коллекцию Настраиваемый автотекст. Для этого напечайте какой-нибудь текст в документе и выделите его. Затем нажмите сочетание клавиш «Alt+F3». Откроется диалоговое окно Создание нового стандартного блока (рисунок).

Щелкните на поле Коллекция, которое содержит раскрывающийся список и выберите коллекцию Настраиваемый автотекст (в самом низу списка). Нажмите ОК, чтобы закрыть окно. Теперь щелкните на кнопке Настраиваемый автотекст на панели быстрого доступа и вы увидите коллекцию с вашим текстом (рисунок).

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

Отсортируйте для удобства поиска блоки (элементы) по алфавиту, щелкнув по заголовку соответствующего поля. Найдите в списке элемент Ваш покорный слуга и выделите его. Затем нажмите кнопку Изменить свойство. Откроется уже знакомое диалоговое окно Создание нового стандартного блока (см.рисунок выше). Щелкните на поле Коллекция, которое содержит раскрывающийся список и выберите коллекцию Настраиваемый автотекст (в самом низу списка). Затем щелкните на поле Сохранить в и выберите из списка Building Blocks.dotx. Это нужно для сохранения данного элемента в файле шаблона, содержащем все коллекции. Нажмите ОК, чтобы закрыть окно. Появится запрос Переопределить стандартный блок?. Подтвердите переопределение, а затем закройте окно Организатор стандартных блоков.
Проверьте содержание вашей коллекции, щелкнув на кнопке Настраиваемый автотекст на панели быстрого доступа.

При закрытии документа или выходе из редактора Word может появится диалоговое окно с запросом на сохранение изменений в файле Building Blocks.dotx. Если вы хотите сохранить сделанные изменения, то подтвердите, иначе - откажитесь от сохранения изменений.
Оставить комментарий | Задать вопрос

Ввод повторяющихся фрагментов текста в Word 2007

Александр задал вопрос:
Хочу сделать шаблон в 2007-м, с использованием элементов управления, при этом один элемент должен повторяться в нескольких местах документа. То есть, поменял дату в начале и она поменялась по всему документу. Аналогично сделано в стандартном шаблоне "Современный отчет". Например, там есть "подзаголовок" и еще эти элементы выделены оранжевыми "тегами". Но у меня ничего не получается, и в хелпе ничего нормального на эту тему нет.

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

Самый простой способ добавить в свой шаблон (используйте шаблоны, а не документы!) блок с повторяющейся информацией, это воспользоваться стандартными блоками (экспресс-блоки). На вкладке ленты Вставка в группе команд Текст нажмите кнопку Экспресс-блоки. Из списка команд выберите команду Свойства. Откроется дополнительное меню из 15 встроенных свойств документа (рисунок).

Для наших целей вполне подойдут два свойства: Аннотация и Примечание.
Вставьте в документ какой-нибудь один блок из вышеназванных, например, Примечание и, при необходимости, задайте его свойства. Чтобы задать свойства для блока, выделите блок, перейдите на вкладку Разработчик и в группе команд Элементы управления нажмите кнопку Свойства. Откроется диалоговое окно Свойства элемента управления содержимым (рисунок).

В этом окне можно изменить данные в полях Название, Тег, задать стиль для блока и др.

Теперь скопируйте этот элемент в буфер обмена и вставьте его в любом месте документа, где вы планируете разместить повторяющийся фрагмент текста. После изменения текста в первом блоке и выхода из него (курсор ввода поместить на любом месте документа), автоматически изменится текст во втором блоке. При этом неважно, в каком именно блоке вы измените текст - во втором, или в третьем (если таких одинаковых блоков у вас несколько). Изменяя текст в любом блоке - изменится текст во всех ваших блоках.

Но существует один недостаток в этом решении. В вашем шаблоне может быть не один текстовый блок (с определенным текстом), который нужно повторять в нескольких местах документа. Если вы вставите еще одно Примечание, то его текст будет аналогичным тексту в уже имеющихся в документе блоках. Но, что если нужно будет добавить другой блок с другим текстом? Какой же выход?
Один из разработчиков дополнений к радактору Word - Грегори Макси - создал специальный шаблон-надстройку для Word 2007, с помощью которого можно создавать различные текстовые элементы в шаблонах для реализации повторяющихся данных в тексте. Вот ссылка на статью Грега (в конце статьи есть ссылка на архивированный файл шаблона): Map Content Controls. Распакуйте архив в папку STARTUP (C:\Program Files\Microsoft Office\Office12\STARTUP\) и перезагрузите редактор. На ленте редактора появится вкладка Надстройки, где будут размещены три кнопки (рисунок).
Работа с этой надстройкой очевидна и не представляет трудностей (достаточно начальных знаний английского языка). На странице автора в картинках все объснено.
Перед тем, как создавать ваши блоки, нужно сохранить документ с одним из расширений Word 2007. Впрочем, программа сама предупредит вас об этом.
Оставить комментарий | Задать вопрос

Полезные ссылки

Информация об авторских правах

Вся информация, представленная на сайте WordExpert.ru и в этой рассылке, никаким образом не связана с корпорацией Microsoft. В рассылке упоминаются компании и продукты, которые могут быть зарегистрированными торговыми марками и принадлежать различным физическим и юридическим лицам как на территории РФ, так и за ее пределами.

Авторские права на все материалы, опубликованные на сайте WordExpert.ru и в этой рассылке (включая текст, фотографии, подборку, расположение и т.п.) принадлежат Кокину Антону Вадимовичу, если не указано иное. Вы можете свободно использовать и распространять эти материалы с обязательной ссылкой вида "Информация с сайта WordExpert.ru" и с обязательным указанием автора материала.

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

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


В избранное