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

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


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

Выпуск рассылки №95 от 2008-04-26 09:05

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

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

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

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

Обновление полей, содержащихся в надписях в колонтитулах

Владимир спрашивает: Нужен макрос для обновления полей в надписях, которые, в свою очередь, размещены в колонтитулах.

Я нашел два подходящих макроса.
Sub upHF()
'Обновление полей в надписях, содержащихся в колонтитулах
Dim oRng As Word.Range  'объявляем объект Word типа Range
Dim oShp As Word.Shape  'объявляем объект Word типа Shape

On Error Resume Next    'игнорируем ошибку
For Each oRng In ActiveDocument.StoryRanges 'для каждого дипазона во всех областях активного документа
    Do 'начинаем цикл, пока условие (oRng Is Nothing) не будет выполнено (см. внизу)
        oRng.Fields.Update  'обновляем поля
        For Each oShp In oRng.ShapeRange    'для каждого граф.объекта в диапазоне
              oShp.TextFrame.TextRange.Fields.Update    'обновляем поля в текстовых блоках в граф.объектах
       Next oShp
        Set oRng = oRng.NextStoryRange  'проверяем остальные области документа
    Loop Until oRng Is Nothing  'условие
Next oRng
On Error GoTo 0
End Sub
Макрос от Greg Maxey:
Sub myUpdateFields()
Dim oRng As Word.Range
Dim oShp As Word.Shape
For Each oRng In ActiveDocument.StoryRanges
    Do
      On Error Resume Next
      oRng.Fields.Update
      Select Case oRng.StoryType
      Case 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
      If oRng.ShapeRange.Count > 0 Then
      For Each oShp In oRng.ShapeRange
      If oShp.TextFrame.HasText Then
      oShp.TextFrame.TextRange.Fields.Update
      End If
      Next oShp
      End If
      Case Else
      'Do Nothing
      End Select
    On Error GoTo 0
    'Get next linked story (if any)
    Set oRng = oRng.NextStoryRange
    Loop Until oRng Is Nothing
Next oRng
End Sub
Оставить комментарий | Написать письмо

Линии вместо подчеркиваний

Ольга спрашивает: Можно ли сделать так, чтобы в бланке, созданном в ворде (например, шаблон договора) писать поверх строчек (не применяя "нижнее подчеркивание")?

Да, это возможно. Есть два основных способа (примеры для редактора Word 2003).

1. Использование линии для абзаца.
  • Поставьте курсор ввода в то место документа, где вам нужна линия.
  • В меню Формат выберите команду Границы и заливка. Откроется одноименное диалоговое окно с активной вкладкой Граница (рисунок).
  • Выберите подходящий тип линии из списка, добавьте нижнюю границу и нажмите кнопку ОК. Линия будет добавлена. Поверх этой линии вы можете вводить любой текст.
Однако, у этого способа есть один недостаток: линия будет проведена для всего абзаца: от левого до правого края страницы. А что делать, если нужна линия лишь у части текста?

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

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

Есть и третий способ установки линий в электронных документах - рисовать эти линии с помощью инструментов из панели Рисование. Какой из предложенных способов использовать, решать вам. Но может быть вы знаете другие варианты?
Оставить комментарий | Написать письмо

Использование полей для подсчета количества страниц в нескольких разделах

Владимир пишет:
В моем документе 7 разделов:
1 раздел содержит 5 страниц;
2 раздел содержит 3 страниц;
3 раздел содержит 8 страниц;
4 раздел содержит 10 страниц;
5 раздел содержит 4 страниц;
6 раздел содержит 13 страниц;
7 раздел содержит 4 страниц.
Мне нужно вставить на первую страницу раздела №4 поле, которое будет отображать общее количество страниц разделов №4 и 5.


Чтобы реализовать эту задачу, необходимо выполнить следующие действия:
  • Вставьте где-нибудь в нужном вам разделе (разделах), поле {SECTIONPAGES}. Обратите внимание, что вы должны вставить поле, а не просто скопировать это выражение. Чтобы вставить данное поле следует нажать сочетание клавиш «Ctrl»+«F9», а затем вставить между фигурными скобками слово SECTIONPAGES. Таким образом, в нашем случае мы должны вставить поле SECTIONPAGES в разделах 4 и 5.
  • Выделите поле в каждом из разделов и добавьте для каждого из них закладки. Например, для поля 4-го раздела закладка будет именоваться bm_pages_section4, а для 5-го - bm_pages_section5.
  • В этих же разделах вставьте гд-нибудь поле {SECTION}, а затем выделите эти поля и также создайте для каждого из них закладки, например, bm_section4 и bm_section5. Этот шаг нужен лишь в том случае, если вы будете затем использовать где-нибудь в тексте документа ссылки на номера разделов.
  • На первой странице 4-го раздела вставьте поле с формулой, суммирующей количество страниц в указанных разделах: {={Ref bm_pages_section4}+{Ref bm_pages_section5}}. Обращаю опять ваше внимание на порядок действий при вставке этой формулы: сначала нужно вставить пустое поле с фигурными скобками, затем ввести знак = (равно), далее вновь вставить поле, внутри которого вставить ссылку на закладку 4-го раздела (выражение {REF bm_pages_section4}), поставить знак + (плюс) и вновь вставить поле со ссылкой на закладку 5-го раздела.
В результате после обновления полей в документе вы получите информацию о количестве страниц в двух разделах: 4 и 5.
Оставить комментарий | Написать письмо

Рисунки или другие объекты не отображаются в документе Word

Константин спрашивает: Почему при переключении на режим "обычный" (с режима "разметка страницы") "пропадают" (их просто не видно) некоторые рисунки? Как бороться с этой проблемой?

Это не проблема, а особенность редактора.
В Microsoft Office Word 2003 и Microsoft Word 2002 стиль обтекания рисунка можно изменить на стиль "В тексте", и рисунок будет отображаться при любом виде. Однако объекты и автофигуры не отображаются в режиме обычного вида даже при выбранном стиле обтекания "В тексте". Такое поведение является особенностью данных продуктов.
Подробно об этой и похожих ситуациях описано в статье из базы знаний Microsoft - Рисунки или другие объекты не отображаются в документе Word.

Оставить комментарий | Написать письмо

Требуется помощь

Если вы знаете ответы на вопросы читателей, пожалуйста, присылайте ваши решения через контактную форму на сайте.

Вопрос:
Не могу найти ответ на такой вопрос: имеется какой-то файл с именем моего утраченного документа, но в начале имени файла стоит знак $. Что можно с этим файлом сделать? Вдруг он содержит информацию утраченного документа?
Ответить
Вопрос:
Word 2007 установленный на Windows XP - при открытии каждого документа зависает на некоторое время (10 - 20 секунд). Соотвественно, при работе с двумя документами при переключении между ними - та же проблема.
При запуске по комманде WINWORD.EXE /a проблема решается. Данный ключ "/a" указывается как ключ отмены всех параметров.
Хотелось бы найти отключения этих параметров чтобы запускать "в быстром варианте" Word например при открытии документа из электронной почты, так как в этом случае он запускается не из ярлыка, на котором можно прописать параметры, а непосредственно exe файлом.
Ответить
Вопрос:
Не открывается rtf файл в Word 2002 - причем ранее этот же файл - из e-mail - открывался. Теперь открывается окно "Выберите кодировку".
Подскажите, пожалуйста, что делать?
Ответить

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

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

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

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

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

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


В избранное