Статьи из блога
Преобразование примечаний (комментариев) в сноски
Сергей интересуется:
Я подготовил большой текст, в котором много примечаний (annotations). Теперь их всех нужно превратить в сноски. Есть ли возможность это сделать наименее трудоемким способом (Word 97, 2002)?
Есть возможность преобразовать все примечания в тексте в сноски. Вот макрос, который решает эту задачу.
Sub Comments2Footnotes() 'преобразование примечаний в сноски 'помощь Steven M. Dim actDoc As Document Dim oRange As Range Dim comm As String Dim fn As Footnote Dim i As Long Set actDoc = ActiveDocument For i = actDoc.Comments.Count To 1 Step -1 comm = actDoc.Comments(i).Range.Text Set oRange = actDoc.Comments(i).Scope oRange.Select With Selection If Right(.Range, 1) = Chr(32) Then .MoveLeft unit:=wdCharacter, Count:=1, Extend:=wdExtend 'удаляем пробелы в конце дипапзона примечания, если они есть Set oRange = .Range End If End With oRange.Collapse wdCollapseEnd actDoc.Comments(i).Delete Set fn = actDoc.Footnotes.Add(oRange) fn.Range.Text = comm Next i Selection.Collapse wdCollapseStart End Sub
Рубрика: Макросы, Вопрос-Ответ, Стили и форматирование
Метки: макросы | примечания | сноски
Просмотров: 13264
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы | примечания | сноски
Просмотров: 13264
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 3 способа очистки списка недавно открытых документов
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Word 97. Слияние документов как один из способов упростить свою работу
- Абзац с цветным фоном
- Автозаполняемые колонтитулы
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение документа при его закрытии
- Автотекст с последовательной нумерацией
- Автоформат документов
- Белый текст на синем фоне в Word 2007
- Буквица
- Быстрая смена ориентации страниц документа
- Быстрое изменение стиля форматирования текста
- Быстрое перемещение между открытыми документами Word
- Быстрое создание нового документа на основе шаблона
- Быстрое удаление границ у таблицы
- Быстрый ввод текста с помощью команды =rand()
Комментариев: 2
Ну, Антон, совсем я поражен - все работает, да так быстро! Тяжелая задача, которая стояла перед мной и редакторами, решена блестяще.
Уважаемый Антон, не знаю как Вас благодарить...
Сергей
Спасибо!