Статьи из блога

Автотекст с последовательной нумерацией

Олег интересуется:

Как реализовать (макрос или, может, автотекст с полем?) вставку кусочка текста с цифрами, которые возрастают по принципу n+1? Например, "бла-бла-бла [71] и бла-бла-бла-бла [72], и еще бла-бла-бла [73]", при этом [^#^#] вставляем нажатием одной комбинации клавиш. Чувствую, что это как-то связано с полем нумерации, но как?

В качестве бонуса еще было бы замечательно, если бы этот кусочек вставлялся в заранее заданном формате, а не в формате окружающего его текста.

Олег, решение подсказал Александр Витер. Он предложил использовать поле последовательной нумерации SEQ. Вот что он написал:

 

Можно сделать элемент автотекста, который содержит в себе поле SEQ и вставлять его куда нужно.

 

Например, код поля можно задать так: { SEQ нумерация \* MERGEFORMAT }. Окружить его квадратными скобками и добавить в автотекст. На этот автотекст поставить сочетание клавиш и все. И таких списков может быть сколько угодно. У меня получалось без проблем использовать 6 таких последовательностей. Они отличаются друг от друга только идентификаторами (в примере идентификатором последовательности является слово «нумерация»)

Если есть вопросы, задавайте.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Вы можете помочь в развитии сайта, сделав пожертвование:

Или помочь сайту популярной криптовалютой:

 

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

 

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

 

DOGE Адрес: DENN2ncxBc6CcgY8SbcHGpAF87siBVq4tU

 

BAT Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

XRP Адрес: rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh Депозит Tag: 105314946

 

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

Яндекс Деньги: 410013576807538

 

Вебмани (R ещё работает): R140551758553 или Z216149053852

 

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь!

 

Еще записи по вопросам использования Microsoft Word:

Комментариев: 6

  1. Евгений
    18.11.2009 в 14:34 | #1

    Каким образом извлеч картинки из документа Word используя макрос на VB с сохранением этих картинок на жесткий диск?

  2. 18.11.2009 в 23:49 | #2

    Евгений, а Вам принципиально нужно макросом? Или просто достать картинки из документа?

    Какой версией Word вы пользуетесь?

  3. 19.11.2009 в 07:32 | #3

    Александр правильно заметил, что не обязательно это делать макросом. Можно и вручную, как описано здесь.

    Если же надо макросом, то я где-то видел подобную реализацию. Если найду и если Александр не опередит меня, то дам ссылку.

    P.S. Собственно, вот статья на эту тему, а внизу есть ссылка на файл в архиве, который содержит документ и шаблон (сам пока не проверял их работу).

  4. Евгений
    28.11.2009 в 21:24 | #4

    Спасибо за ответы, однако дело в том, что я хотел бы не просто сохранить картинки на рабочий стол, а используя COM получить картинку в другой программе и далее с ней поработать, главным образом мне хотелось бы узнать не столько как сохранить картинку на жесткий диск, а в каком свойстве объекта документа она хранится имея тип picture и есть ли такое свойство вообще, либо любым другим спосоьом с возможностью преобразования к типу picture.

  5. 29.11.2009 в 11:54 | #5

    Нет, Напрямую получить картинку из документа нельзя. Можно её скопировать в буфер, и уже оттуда считать побитово, можно программно сохранить в отдельный файл во временную папку и работать с этим файлом.

    Если вы работаете с документами из Word 2007, то картиники там можно достать из папки word\media.

    На каком языке пишете программу для работы через COM? На Delphi?

  6. 23.04.2013 в 22:34 | #6

    При создании последовательности (например, нумерация рисунков) можно завязываться на номер раздела. Если заголовок раздела имеет стиль "Заголовок 1", то нумерация прекрасно в каждом разделе начинается с 1. В моем случае 2 многоуровневых нумерованных списка: первый заголовки разделов, второй - приложений. Для каждого из заголовков создан свой стиль. Как сделать,чтобы можно было вставлять нумерацию рисунков по разделам и приложениям каждый раз с 1, а не сквозную.

Оставьте комментарий!

(обязательно)

^ Наверх