Статьи из блога
Автотекст с последовательной нумерацией
Олег интересуется:
Как реализовать (макрос или, может, автотекст с полем?) вставку кусочка текста с цифрами, которые возрастают по принципу n+1? Например, "бла-бла-бла [71] и бла-бла-бла-бла [72], и еще бла-бла-бла [73]", при этом [^#^#] вставляем нажатием одной комбинации клавиш. Чувствую, что это как-то связано с полем нумерации, но как?
В качестве бонуса еще было бы замечательно, если бы этот кусочек вставлялся в заранее заданном формате, а не в формате окружающего его текста.
Олег, решение подсказал
Можно сделать элемент автотекста, который содержит в себе поле SEQ и вставлять его куда нужно.
Например, код поля можно задать так: { SEQ нумерация \* MERGEFORMAT }. Окружить его квадратными скобками и добавить в автотекст. На этот автотекст поставить сочетание клавиш и все. И таких списков может быть сколько угодно. У меня получалось без проблем использовать 6 таких последовательностей. Они отличаются друг от друга только идентификаторами (в примере идентификатором последовательности является слово «нумерация»)
Если есть вопросы, задавайте.
Метки: автоматизация | автотекст | нумерация | поля
Просмотров: 23609
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 10 полезных заметок о колонтитулах
- 3 способа очистки списка недавно открытых документов
- Microsoft Office: популярные команды на одной вкладке
- SQL для начинающих: изучите SQL онлайн за 9 часов
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Word 97. Слияние документов как один из способов упростить свою работу
- Абзац с цветным фоном
- Автозаполняемые колонтитулы
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение всех открытых документов
- Автоматическое сохранение документа при его закрытии
- Автоформат документов
- Белый текст на синем фоне в Word 2007
- Белый текст на синем фоне: ностальгия по DOS
- Буквица
- Быстрая смена ориентации страниц документа
- Быстрое выделение идущих рядом слов
Комментариев: 6
Каким образом извлеч картинки из документа Word используя макрос на VB с сохранением этих картинок на жесткий диск?
Евгений, а Вам принципиально нужно макросом? Или просто достать картинки из документа?
Какой версией Word вы пользуетесь?
Александр правильно заметил, что не обязательно это делать макросом. Можно и вручную, как описано здесь.
Если же надо макросом, то я где-то видел подобную реализацию. Если найду и если Александр не опередит меня, то дам ссылку.
P.S. Собственно, вот статья на эту тему, а внизу есть ссылка на файл в архиве, который содержит документ и шаблон (сам пока не проверял их работу).
Спасибо за ответы, однако дело в том, что я хотел бы не просто сохранить картинки на рабочий стол, а используя COM получить картинку в другой программе и далее с ней поработать, главным образом мне хотелось бы узнать не столько как сохранить картинку на жесткий диск, а в каком свойстве объекта документа она хранится имея тип picture и есть ли такое свойство вообще, либо любым другим спосоьом с возможностью преобразования к типу picture.
Нет, Напрямую получить картинку из документа нельзя. Можно её скопировать в буфер, и уже оттуда считать побитово, можно программно сохранить в отдельный файл во временную папку и работать с этим файлом.
Если вы работаете с документами из Word 2007, то картиники там можно достать из папки word\media.
На каком языке пишете программу для работы через COM? На Delphi?
При создании последовательности (например, нумерация рисунков) можно завязываться на номер раздела. Если заголовок раздела имеет стиль "Заголовок 1", то нумерация прекрасно в каждом разделе начинается с 1. В моем случае 2 многоуровневых нумерованных списка: первый заголовки разделов, второй - приложений. Для каждого из заголовков создан свой стиль. Как сделать,чтобы можно было вставлять нумерацию рисунков по разделам и приложениям каждый раз с 1, а не сквозную.