шаблоны
шаблоны
Подписаться на эту метку по RSS
Слияние — массовое создание однотипных документов
Автор заметки:
На нашем сайте уже была опубликована заметка, посвящённая слиянию. Но редактор Word с тех пор так сильно изменился, что пришла пора взглянуть на этот процесс по-новому. В сегодняшней заметке я приведу пример процесса слияния для Word 2007.
- Определяем тип создаваемого документа. Вкладка "Рассылки"→группа "Начать слияние"→"Начать слияние"→"Письма";
- В той же группе "Выбрать получателей"→"Использовать существующий список…" и укажите путь к файлу базы данных;
- Вводим постоянную часть текста. В нужных местах вставляем соотвествующие поля базы данных (группа "Составление документа и вставка полей"→"Вставить поле слияния");
- Если нужно поставить условие, например для изменения обращения в зависимости от пола, то выбираем "Правила"→IF…THEN…ELSE после чего заполнить поля, как на рисунке:
- Как вы видите, поля отличаются от обычного текста. Чтобы увидеть результат слияния, нажмите кнопку "Просмотр результатов". Поле со стрелочками справа от кнопки, позволяет просмотреть результат слияния для разных записей базы данных;
- На этом процесс создания писем заканчивается. Все письма можно сохранить в виде одного документа (группа "Завершить"→"Найти и объединить"→"Изменить отдельные документы…"), распечатать ("Найти и объединить"→"Печать документов…") или отослать по электронной почте ("Найти и объединить"→"Отправить электронные сообщения…"). В случае отправки по электронной почте, адрес тоже нужно указывать из поля базы данных.
Файлы с примерами можно скачать:
После скачивания, при попытке открыть файл будет запрошено разрешени на соединение с базой данных. При этом придётся указать новый путь к базе данных. Пошаговый процесс для Word 2007 показан на рисунке
Обработка графики в Microsoft Word средствами VBA
Метки: inlineshape | shape | графика | макросы | шаблоны
Дата: 18/04/2010 16:34:57
Марк Розенберг, один из авторов рекомендуемой мною книги , написал очень познавательную статью под названием "Обработка графики в Microsoft Word средствами VBA". Вот ссылка на статью: http://markros.ru/graphics/.
В своей статье Марк приводит исчерпывающие сведения о графических объектах Shape и InlineShape. Кроме того, к статье прилагаются образцы учебных макросов и шаблон EachShape, который позволяет выделить все графические объекты в активном документе и вывести информацию о каждом из них.
Рекомендую ознакомиться со статьей всем, кто работает с графикой в редакторе Word и хотел бы узнать об особенностях и возможностях программирования на VBA для графических объектов.
Вставка изображений из указанной папки для Word 2007
Метки: word 2007 | макросы | полезности | рисунки | шаблоны
Дата: 15/01/2010 16:18:31
Автор заметки:
Если вам необходимо часто вставлять изображения в документ из одной и той же папки, то вам может оказаться полезной предлагаемая надстройка для Word 2007. После подключения надстройки на вкладке «Вставка» появится группа «Изображений из папки»:
Массовое форматирование документов
Метки: макросы | поиск и замена | стили | форматирование | шаблоны
Дата: 28/08/2009 21:08:03
Время от времени пользователям редактора Word требуется изменить что-то (текст, форматирование) сразу в нескольких документах, без необходимости работы с каждым документом по отдельности. В качестве примера могу привести Макрос пакетной замены, с помощью которого возможно искать и менять какой-то единый текст во многих документах одновременно.
И вот недавно ко мне обратился Дмитрий с просьбой помочь ему в аналогичной ситуации. Он спрашивал:
Дано очень много файлов формата rtf и doc. Необходимо их отформатировать разом, не открывая каждый в отдельности, а именно: изменить во всех размер шрифта на 12, поставить абзацы 1.25, сделать times new roman, изменить поля, покрасить текст в черный, интервал одинарный. Помогите, пожалуйста!
Я предложил Дмитрию воспользоваться следующим макросом (см. код ниже). Но затем подумал, что пользователям наверное было бы удобнее использовать специальную форму для выбора необходимых параметров форматирования текста, нежели копаться в коде макроса и менять эти параметры вручную.
Автоматическая нумерация билетов
Метки: автоматизация | нумерация | поля | шаблоны
Дата: 18/12/2008 12:42:18
Rustam спрашивает:
Есть задача: нужно пронумеровать билеты от 00001 до 10000. Шаблон билетов сделан в ворде , 6 штук на один лист. При этом в разные дни нужно разное кол-во билетов. Понятно, что нумеровать вручную очень рутинно, как автоматизировать эту задачу?
Решить задачу можно, если добавить в шаблон документа в каждый билет вместо номеров, проставляемых вручную, поле следующего содержания:
Шаблон “Быстрое выделение”
При редактировании документа часто возникает небходимость выделения некоторых текстовых фрагментов. Чаще всего необходимо выделять самостоятельные объекты: слово, предложение, строка, абзац, страница, раздел или весь документ.
Выделить эти объекты, безусловно, можно мышью или с помощью сочетания клавиш. Мне же, наоборот, удобнее выделять нужные фрагменты текста либо двойным щелчком (по слову, например), либо используя собственные макрокоманды. Я решил объединить эти команды и создать небольшой шаблон с собственной панелью инструментов, кнопкой и всплывающим меню с командами выделения.
Вот как это выглядит в реальности:



Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика