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

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


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

Выпуск рассылки №134 от 2009-06-20 10:07

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

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

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

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

Как сделать нумерацию через страницу

Макс спрашивает:
Как сделать нумерацию через страницу?

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

Для версии редактора Word 2003
В меню Файл выберите команду Параметры страницы и перейдите на вкладку Источник бумаги. Установите флажок на параметре "Различать колонтитулы четных и нечетных страниц" и, закрыв это диалоговое окно, вставьте нумерацию страниц.

Для версии редактора Word 2007
Перейдите на вкладку Разметка страницы и в группе команд Параметры страницы нажмите на кнопку вызова диалогового окна (маленькая кнопочка в правом нижнем углу группы команд). Откроется стандартное окно Параметры страницы. Установите флажок на параметре "Различать колонтитулы четных и нечетных страниц" и, закрыв это диалоговое окно, вставьте нумерацию страниц.
Оставить комментарий | Задать вопрос

Как вставить поле номера страницы в надпись

Светлана спрашивает:
Имеется надпись. Как в надпись вставить поле, в котором отображался бы номер текущей страницы. Все это на языве VBA.

Светлана, вот пример макроса, который предложил Александр Витер:
Sub InsertFieldToCaption()
  With Selection.ShapeRange(1).TextFrame
    .TextRange.Fields.Add .TextRange, wdFieldPage, , True
  End With
End Sub
Надпись при этом должна быть выбрана.
Оставить комментарий | Задать вопрос

Word 2007: добавляем свою вкладку и свои команды

Ирина задала вопрос о настройке новой версии редактора Word для своих нужд. В частности, она спрашивала:
Я работаю с офисом 2007 уже не первый год, но есть одно неудобство для меня. В предыдущих версиях можно было настраивать менюшки по усмотрению и необходимости. В этом выпуске я не смогла полностью настроить программу "под себя". Видела пару ссылок на публикации, но к сожалению не владею ни английским, ни языком программирования. Если можно, помогите доступно объяснить.

Есть две новости: хорошая и ограничительная. Хотя, какие это новости? Описываемые ниже возможности были доступны с самого начала.
Итак, хорошая новость: ленту Office 2007 можно настроить по своему усмотрению и под свои нужды. Но тут же в игру вступает ограничительная новость: для того, чтобы настроить ленту под себя, нужны определенные знания языка программирования VBA и разметки XML. Либо, как вариант, нужна определенная сумма денег на покупку специальных программ:
1.Ribbon Customizer for Office 2007
2.RibbonCustomizer

Обе эти программы после установки встраиваются в ваш Word. Только первая программа сразу же добавляет новую вкладку "МЕНЮ" в стиле редактора Word 2003 и свою кнопочку, по щелчку на которой загружается ее программа-настройка ленты. А вторая программа (она мне показалась проще и легче) встраивает во вкладку "Вид" свою кнопку и предлагает настроить ленту по своему усмотрению.
Разумеется, обе программы на английском, хотя "Ribbon Customizer for Office 2007" при установке позволяет выбрать любой язык, например, белорусский. А вот русского в ней как не было, так и нет.

Для тех же пользователей, кто не хочет покупать вышеозвученные программы, либо не разбирается в программировании, я могу предложить только один варинт настройки ленты: воспользоваться пошаговым мастером, который позволит вам добавить новую вкладку со своими (часто используемыми) командами на ленту. Я покажу, как добавить на ленту вкладку с именем "Моя вкладка", содержащей следующие стандартные кнопки-команды:
∙Создать новый документ
∙Открыть документ
∙Сохранить документ
∙Сохранить как...
∙Закрыть окно

Вот как это будет выглядеть в результате (рисунок)...
Читать заметку целиком | Задать вопрос

Подсчет количества некоторых слов в документе

Если вам нужно определить количество вхождений в документ некоторого слова, то здесь может помочь следующий макрос (навеяно заметкой Грега Макси "Count Selected Word\Phrase").
Вы выделяете некое слово и запускаете макрос, который после подсчета выдает сообщение о количестве найденных слов (рисунок).

Код макроса:
Sub CountWords()
'макрос подсчета количества определенных слов в документе
'для подсчета количества вхождений конкретного слова, это слово должно быть выделено
Dim rng As Range
Dim sWord As String
Dim i As Long
Set rng = ActiveDocument.Range
Application.ScreenUpdating = False
If Selection.Type = wdSelectionIP Then
   MsgBox "Слово не выделено", vbExclamation
Else
'удаляем знак абзаца справа от слова
   If Right(Selection.Text, 1) = Chr(13) Then
      Selection.MoveLeft wdCharacter, 1, wdExtend
   End If
   sWord = Trim(Selection.Text)  'Убираем прообелы вокруг слова и запоминаем
   Selection.Collapse wdCollapseStart
   With rng.Find
      .ClearFormatting
      .Replacement.ClearFormatting
      .Text = sWord
      .Forward = True
      .MatchWholeWord = True
      .MatchWildcards = False
      .Wrap = wdFindStop
      Do While .Execute
         i = i + 1
      Loop
   End With
   Select Case i
      Case 2 To 4
         MsgBox "Слово " & Chr(171) & sWord & Chr(187) & " встречается в документе " & i & " раза", _
            vbInformation, "Подсчет слов"
      Case 1
         MsgBox "Слово " & Chr(171) & sWord & Chr(187) & " встречается в документе " & i & " раз", _
            vbInformation, "Подсчет слов"
      Case Else
         MsgBox "Слово " & Chr(171) & sWord & Chr(187) & " встречается в документе " & i & " раз", _
            vbInformation, "Подсчет слов"
   End Select
   rng.Find.Text = ""
End If
Application.ScreenUpdating = True
End Sub
Если вы не знаете, как подключить к документу и применить этот макрос, изучите следующие заметки с сайта:
Создание макроса из готового кода
Автоматическая запись макроса

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

Читатели просят совета

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

Вопрос:
Связанные в документ рисунки легко обновляются по нажатию клавиши F9. А вот если создать рисунок-контейнер с помощью команды *Вставка|Рисунок|Создать рисунок*, а затем в него поместить связанный рисунок, то обновление внедренного рисунка не происходит. Подскажите, как быть?

Подробнее: для случаев, когда к рисунку требуется добавлять выноски, подписи и т.п. я помещаю все эти объекты в единый контейнер с помощью вышеописанной команды меню. Как оказалось, обновить рисунок в контейнере не получается (рисунок вставлялся с помощью команды *Вставка|Рисунок|Из файла...*, в диалоговом окне указывается рисунок и нажимается кнопка «Связать с файлом»).
Есть ли возможность помещать связанный рисунок таким образом, чтобы можно было использовать для «дооформления» средства ворда, и при этом рисунок (с возможностью обновления!) и выноски были единым целым?
Ответить

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

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

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

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

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

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


В избранное