Уведомление об ответе может попасть в папку "Спам".
На Яндексе (или в другой почтовой системе) пометьте полученное письмо "Не спам", чтобы уведомления не попадали в папку "Спам".
Или, если вы используете почтовую программу (а не браузер), то разрешите спаму попадать в папку "Входящие" (в этом случае в теме письма будет текст [OBORONA-SPAM]).

Word VBA: Исправить шрифт у сносок

Автор StudentS, 11 мая 2016, 15:51

StudentS

Здравствуйте! У меня есть такая проблема: есть большой текст со сносками. В сносках почему-то есть неправильный шрифт. Некоторые написаны в надстрочном шрифте, а сами цифры - в обычном, у некоторых  - цифры правильные, а текст сносок - в надстрочном шрифте. Можно ли написать макрос, исправляющий текст сносок: цифры сносок чтобы были в надстрочном виде, а сам текст сносок - в обычном. Пример приложил, в данном примере правильные шрифты только у сноски №3.

[вложение удалено администратором]

Администратор

Макрос для концевых сносок (и для "В конце раздела", и для "В конце документа").

Макрос
Sub Макрос1()
   
    Dim enote As Endnote
   
    '1. Отключение монитора.
    Application.ScreenUpdating = False
   
    '2. Сброс у шрифта параметра "надстрочный" у всех концевых сносок.
    ActiveDocument.StoryRanges(wdEndnotesStory).Font.Superscript = False
   
    For Each enote In ActiveDocument.Endnotes
        '3. Установка "надстрочный" у номера сноски.
        enote.Range.Paragraphs(1).Range.Characters(1).Font.Superscript = True
    Next enote
   
    '4. Включение монитора.
    Application.ScreenUpdating = True

    '5. Сообщение.
    MsgBox "Готово.", vbInformation

End Sub
[свернуть]

StudentS

Маэстро! Огромное Вам спасибо! Все получилось!