Статьи из блога
Преобразование примечаний (комментариев) в сноски
Сергей интересуется:
Я подготовил большой текст, в котором много примечаний (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
Рубрика: Макросы, Вопрос-Ответ, Стили и форматирование
Метки: макросы | примечания | сноски
Просмотров: 13567
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы | примечания | сноски
Просмотров: 13567
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 3 способа очистки списка недавно открытых документов
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Word 97. Слияние документов как один из способов упростить свою работу
- Абзац с цветным фоном
- Автозаполняемые колонтитулы
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение документа при его закрытии
- Автотекст с последовательной нумерацией
- Автоформат документов
- Белый текст на синем фоне в Word 2007
- Буквица
- Быстрая смена ориентации страниц документа
- Быстрое изменение стиля форматирования текста
- Быстрое перемещение между открытыми документами Word
- Быстрое создание нового документа на основе шаблона
- Быстрое удаление границ у таблицы
- Быстрый ввод текста с помощью команды =rand()

Форум
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 2
Ну, Антон, совсем я поражен - все работает, да так быстро! Тяжелая задача, которая стояла перед мной и редакторами, решена блестяще.
Уважаемый Антон, не знаю как Вас благодарить...
Сергей
Спасибо!