Не удалось открыть источник данных при слиянии. Подготовка документов при массовых изменениях: Слияние шаблона Word и источника данных Excel. Создаем файл подключения к источнику данных MS SQL Server

Приложение Word может извлекать данные для слияния из различных источников. Являясь частью набора Microsoft Office, приложение Word легко принимает данные из Outlook, Excel и Access. Можно использовать и другие источники, включая веб-страницы, текстовые файлы OpenDocument и файлы данных с разделителями, сохраненные в виде обычного текста. Если у вас еще нет источника данных, его можно создать в приложении Word.

Важно: Доступ к именованным источникам данных в расположении HTTP не поддерживается. Прежде чем использовать файл в качестве источника данных для слияния, сохраните его на локальном жестком диске.

Источники данных для слияния

Ниже перечислены некоторые источники данных, которые можно использовать для слияния в Word.

Другие файлы баз данных

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

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

Дополнительные сведения

Остались вопросы о слиянии в Word?

Помогите нам улучшить Word

У вас есть идеи по улучшению слияния или других функций Word? Поделитесь ими на странице

Из статьи в предыдущем номере мы узнали, что метод слияния позволяет создавать источник данных средствами Word. В этой статье мы рассмотрим, как сведения об источнике данных можно получить из таблицы Excel.

Источник данных может использоваться в версиях Word 2000/2002/2003/2007, но процесс его создания проходит одинаково для любых версий Word. Итак, опишем алгоритм для создания источника данных:

  1. Откройте Excel.
  2. В появившейся таблице в ячейку А1 введите имя первого поля (например, страна ), в В1 –второго (например, индекс ) и т.д. (рис. 1).

Рис. 1. Таблица данных

Использование таблицы Word 2000/2002

  1. Откройте или создайте в Word основной документ.
  2. Слияние кнопку (Диалоговое окно Слияние ).
  3. Слияние на втором шаге выберите кнопку Получить данные, а из списка – Открыть источник данных (рис. 2).

Рис. 2. Раскрывающийся список Открыть источник данных

  1. В новом диалоговом окне Открытие источника данных из раскрывающегося списка Тип файла выберите Книги MS Excel .
  2. Откройте выбранный файл, нажав кнопку Открыть.
  3. В появившемся диалоговом окне Microsoft Excel (рис. 3) задайте диапазон или имя.

Рис. 3. Окно Microsoft Excel

В результате файл Excel стал как бы «привязан» в качестве источника данных, поэтому теперь можно вставлять поля слияния в основной документ, а также произвести слияние источника данных с основным документом так, как было объяснено в предыдущей статье.

Правило отбора записей для включения в процесс слияния с основным документом

В процесс слияния могут быть включены записи, удовлетворяющие определенному заданному критерию. Для выбора записей используются связки ИЛИ , И .

Для того чтобы задать критерия отбора:

  1. Откройте основной документ.
  2. Выберите на панели инструментов Слияние кнопку (Диалоговое окно Слияние ).
  3. В диалоговом окне Слияние на третьем шаге выберите кнопку Отбор записей.

В результате появится диалоговое окно Отбор записей .

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

Рис. 4. Окно Отбор записей

  1. В диалоговом окне Слияние нажмите кнопку Объединить или на панели инструментов Слияние нажмите кнопку (Слияние в новый документ ).

Использование таблицы Excel в качестве источника данных в Word 2003

  1. В меню Сервис выберите команду Письма и рассылки , а затем - команду Слияние .
  2. В открывшейся области задач Слияние, используя кнопку Далее, перейдите на третий этап мастера Выбор получателя, далее щелкните на команду
  3. Найдите необходимый файл таблицы Excel и откройте его, дважды щелкнув на нем мышью.
  4. Подтвердите, что первая строка данных содержит заголовки столбцов (именно они являются полями слияния) (рис. 5).

Рис. 5. Окно Выделить таблицу

Примечание. В окне Получатели слияния можно отредактировать записи.

  1. Перейдя к четвертому этапу, выберите команду
  2. В появившемся диалоговом окне Добавление поля слияния (рис. 6) выберите поле из списка, предварительно установив курсор мыши в то место основного документа, где должно находиться поле слияния.

Рис. 6. Диалоговое окно Добавление поля слияния

Чтобы совершить отбор записей для включения в процесс слияния с основным документом в Word 2003, необходимо, перейдя к третьему этапу, выбрать команду, а в диалоговом окне Получатели слияния (рис. 7) снять флажок R у записи, в адрес которой не надо отсылать текст основного документа.


Рис. 7. Диалоговое окно Получатели слияния

Использование таблицы Excel в качестве источника данных в Word 2007

  1. На вкладке Рассылка в группе Слияние выберите команду Выбрать получателей .
  2. Выберите (рис. 8), найдите нужный файл в диалоговом окне Выбор источника данных и откройте его.

Рис. 8. Выбор команды Использовать существующий список

Примечание. После выбора файла станут активными команды вкладки

  1. Щелкните мышью на Изменить список полей при изменении списка.
  2. Щелкните мышью на Вставить поле слияния и выберите поле из списка, предварительно установив курсор мыши в то место основного документа, где должно находиться поле слияние.

Отбор записей для включения в процесс слияния с основным документом в Word 2007

  1. Во вкладке Рассылки в группе Начать слияние нажмите на Выбрать получателей и в выпадающем списке меню выберите Использовать существующий список .
  2. Найдите необходимый файл таблицы Excel и откройте его, дважды щелкнув по нему мышью.
  3. Подтвердите, что первая строка данных содержит заголовки столбцов (именно они являются полями слияния).
  4. Во вкладке Рассылки в группе Начать слияние выберите Изменить список получателей.

5.В диалоговом окне Получатели слияния (рис. 9) снимите флажок R у записи, в адрес которой не надо отсылать текст основного документа.

Рис. 9. Окно Получатели слияния

Основные преимущества использования Excel в качестве источника данных для процесса слияния

1. Экономия времени, т.к. пропадает необходимость выполнять одну и ту же работу многократно.

2. Автоматизация рабочего процесса путем создания множества копий шаблона документа с различными реквизитами.

3. Удобство и легкость выполнения работы, которая состоит всего из трех этапов: создания основного документа, создания источника данных и непосредственно их слияния.

Г.А. Серова, проф. РГГУ

7 Лекция №8

Слияние документов.

Слияние применяется, когда нужно создать набор документов, к примеру, наклейки с адресами или письма на бланках, которые рассылаются большому числу заказчиков. Каждое письмо или наклейка содержат как общие, так и индивидуальные сведения. Например, в письме должно быть обращение к заказчику по фамилии. Индивидуальные сведения для каждого письма или наклейки поступают из источника данных.

Процесс слияния состоит из нескольких общих действий.

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

    Подключение документа к источнику данных. Источником данных является файл, содержащий сведения, которые должны вставляться в документ, например, фамилии и адреса получателей письма.

    Уточнение списка получателей или элементов. Приложение Microsoft Office Word создает копию основного документа для каждого элемента или записи файла данных.

    Добавление в документ текстовых заполнителей (полей слияния)При слиянии поля слияния заполняются данными из файла данных.

    Предварительный просмотр и завершение слиянияПеред тем как печатать весь комплект копий документа, каждую из копий можно предварительно просмотреть.

Для слияния с почтой используются команды вкладки Рассылки .

Слияние можно также выполнить с помощью области задач Слияние , которая позволяет шаг за шагом осуществить весь процесс. Чтобы воспользоваться областью задач, в группе Начать слияние на вкладке Рассылки выберите пункт Начать слияние , а затем пункт Пошаговый мастер слияния .

Настройка основного документа

    Запустите приложение Word.

По умолчанию открывается пустой документ. Пусть он остается открытым. Если его закрыть, команды, которые нужно будет выполнить на следующем шаге, окажутся недоступными.

    На вкладке Почта в группе Слияние выберите команду Начать слияние .

    Щелкните тип документа, который нужно создать.

Можно, например, создать следующие типы документов.

    Комплект конвертов Обратные адреса на всех конвертах одинаковы, однако адрес получателя в каждом случае является уникальным. Выберите пункт Конверты и на вкладке Параметры конверта диалогового окна Параметры конверта укажите свои предпочтения относительно размера конверта и форматирования текста.

    Комплект наклеек с адресами На каждой наклейке приводятся фамилия и адрес, которые являются уникальными. Выберите пункт наклейки и в диалоговом окне Параметры наклейки укажите нужный тип наклейки.

    Комплект документов на бланке или сообщений электронной почты Основное содержимое всех писем или сообщений является одинаковым, но каждое из них содержит сведения, предназначенные для определенного получателя, например, фамилию, адрес или какую-либо другую информацию. Чтобы создать документы этих типов, выберите письма или электронные письма .

    Каталог или папка Для каждого элемента отображаются сведения одного и того же типа, например имя или описание, однако для каждого элемента они уникальны. Щелкните каталог , чтобы создать документ такого типа.

Возобновление слияния

Если необходимо прервать работу по слиянию, основной документ можно сохранить, а слияние возобновить позже. Приложение Microsoft Office Word сохраняет источник данных и данные поля. Если использовалась область задач Слияние , Word вернется к тому ее месту, где нужно возобновить слияние.

    При готовности возобновить слияние откройте документ.

Word запросит подтверждение на открытие документа, который запустит команду SQL.

    Поскольку этот документ подключен к источнику данных, нажмите кнопку Да . Появится текст документа вместе со всеми вставленными полями.

Подключение документа к источнику данных

Чтобы выполнить слияние данных в основном документе, необходимо подключить этот документ к источнику данных или файлу данных.

Выбор файла данных

    На вкладке Почта в группе Слияние выберите команду Выбрать получателей .

    Выполните следующие действия.

Откройте документ приложения Microsoft Word. Этот документ должен содержать одну таблицу. Первая строка таблицы должна содержать заголовки, а остальные строки - записи, которые должны быть включены в составной документ. В качестве источника данных можно также использовать источник данных заголовка (Источник данных заголовка. Документ, содержащий строку заголовка (или запись), которая используется для объединения указанного источника данных с основным документом слияния.).

Уточнение списка получателей или элементов

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

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

    На вкладке Почта в группе Слияние выберите команду Изменить список .

    В диалоговом окне Адресаты слияния

Выделение отдельных записей Этот метод наиболее полезен, если список короткий. Установите флажки напротив тех получателей, которые должны быть включены в список, и снимите флажки напротив тех получателей, которые должны быть исключены из списка.

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

Сортировка записей Щелкните заголовок столбца элемента, по которому требуется выполнить сортировку. Список отсортируется в алфавитном порядке по возрастанию (от A до Я).

Фильтрация записей Эта функция полезна, если список содержит записи, которые не требуется видеть или включать их в составной документ.

Добавление в документ текстовых заполнителей (полей слияния)

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

Текстовые заполнители, такие как адрес или приветствие, называются полями слияния. Поля в приложении Word соответствуют выделенным заголовкам столбцов в файле данных.

Столбцы файла данных представляют собой категории данных. Поля, добавляемые к основному документу, являются текстовыми заполнителями для этих категорий.

Строки файла данных представляют собой записи данных. При выполнении слияния приложение Word создает копию основного документа для каждой записи.

При помещении поля в основной документ подразумевается, что в месте его расположения должна появиться определенная категория данных, например фамилия или адрес.

Примечание. При вставке поля слияния в основной документ имя поля всегда заключается в двойные угловые скобки (« »). В составных документах эти скобки служат не для выделения. Они лишь позволяют отличать поля в основном документе от нормального текста.

Что происходит при слиянии

При слиянии данные первой строки файла данных замещают поля в основном документе, тем самым, образуя первый составной документ. Данные второй строки файла данных замещают поля, образуя второй составной документ, и т. д.

Примеры работы с полями

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

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

«Имя» «Фамилия»

«Дом и улица»

«Город», «Область», «Почтовый индекс»

Для часто встречающихся случаев, таких как блоки адреса или строки приветствия, приложение Word предоставляет сложные поля - сочетание из нескольких полей. Ниже перечислены примеры.

    Поле «Блок адреса» комбинируется из нескольких полей, включающих имя, фамилию, дом и улицу, город и почтовый индекс.

Поле «Строка приветствия» может включать в себя одно или более полей имен, в зависимости от используемых слов приветствия.

Содержимое каждого из сложных полей можно соответствующим образом настроить. Например, для адреса можно выбрать формальное имя (г-н Андрей Альфирович младший), а в обращении использовать «Для» вместо «Уважаемый».

Установление соответствия полей слияния файлу данных

Чтобы не было сомнений, что приложение Word найдет в файле данных столбец, соответствующий каждому адресу или элементу приветствия, необходимо установить соответствие полей слияния в Word столбцам в файле данных.

Для установления соответствия полей выберите пункт Подбор полей в группе Составление документа и вставка полей на вкладке Рассылки .

Откроется диалоговое окно Подбор полей .

Элементы адреса и приветствия приводятся слева. Заголовки столбцов из файла данных приводятся справа.

Word подыскивает соответствующий столбец для каждого элемента. На иллюстрации показано, что Word автоматически нашел соответствие столбца Фамилия файла данных полю Фамилия . Но он не смог противопоставить друг другу другие элементы. В частности, из этого файла данных Word не нашел соответствия полю Имя .

В списке справа можно выделить столбец файла данных, соответствующий элементу слева. Теперь на иллюстрации видно, что столбец Имя соответствует полю Имя . Нет ничего страшного в том, что для полей Обращение , Уникальный идентификатор и Отчество не нашлось соответствия. Составной документ не нуждается в использовании каждого поля. Если добавить поле, для которого нет данных в файле данных, оно будет фигурировать в составном документе как пустой текстовый заполнитель - обычно это пустая строка или скрытое поле.

Ввод содержимого и добавление полей

    В основном документе щелкните место, где необходимо вставить поле.

    Пользуйтесь группой Составление документа и вставка полей на вкладке Рассылки .

    Добавьте любые из следующих элементов.

    Блок адреса с именем, почтовым адресом и прочими сведениями

      Выберите пункт Блок адреса .

      В диалоговом окне Вставка блока адреса выберите требуемые элементы адреса и форматы отображения, а затем нажмите кнопку ОК .

      Подбор полей , значит, приложение Word не смогло найти некоторые сведения, необходимые для блока адреса. Щелкните стрелку рядом с пунктом (нет соответствия)

    Строка приветствия

      Выберите пункт Строка приветствия .

      Выберите формат строки приветствия, которая включает обращение, имя и знак пунктуации, следующий за именем.

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

      Нажмите кнопку ОК .

      Если появится диалоговое окно Подбор полей , значит, приложение Word не смогло найти некоторые сведения, необходимые для строки приветствия. Щелкните стрелку рядом с пунктом (нет соответствия) , а затем выделите соответствующее поле в источнике данных, требуемое для слияния.

    Отдельные поля

    Сведения можно вставлять из отдельных полей, таких как фамилия, номер телефона или сумма вклада спонсоров. Чтобы быстро добавить поле из файла данных в основной документ, щелкните стрелку рядом со списком Вставка поля данных , а затем выберите имя поля.

    Чтобы использовать большее количество параметров при вставке отдельных полей в документ, выполните следующие действия.

    На вкладке Почта в группе Запись и добавление полей выберите команду Вставить поле слияния .

    В диалоговом окне Вставка поля данных выполните одно из следующих действий.

    Чтобы выделить поля адреса, которые будут автоматически соответствовать полям источника данных, даже если поля источника данных имеют другие названия, выберите пункт Поля адреса .

    Чтобы выделить поля, которые всегда используют данные напрямую из столбца файла данных, выберите пункт Поля базы данных .

В списке Поля щелкните необходимое поле.

Нажмите кнопку Вставить , а затем Закрыть .

Если появится диалоговое окно Подбор полей , значит, приложение Word не смогло найти некоторые сведения, необходимые для вставки поля. Щелкните стрелку рядом с пунктом (нет соответствия) , а затем выделите соответствующее поле в источнике данных, требуемое для слияния.

  • Настраиваемые поля из списка контактов приложения Outlook

Единственный способ включить настраиваемые поля списка контактов в основной документ - это начать слияние из приложения Outlook. Предварительно нужно настроить отображение списка контактов с применением именно тех полей, которые должны быть использованы при слиянии. После этого можно начинать слияние. Как только будут установлены все необходимые параметры настройки, автоматически откроется приложение Word, и можно будет завершить слияние.

Форматирование результатов слияния

Чтобы отформатировать данные, содержащиеся в документе, выделите поле слияния и отформатируйте его точно так же, как форматируется любой другой текст. Выделение обязательно должно включать двойные кавычки-шевроны (« » ), окружающие поле.

Предварительный просмотр и завершение слияния

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

Для просмотра выполните одно из следующих действий в группе Просмотреть результаты вкладки Рассылки :

    Щелкните Просмотреть результаты .

    Просмотрите постранично каждый составной документ с помощью кнопок Следующая запись и Предыдущая запись в группе Просмотр результатов .

    Просмотрите конкретный документ с помощью команды Найти получателя .

Завершение слияния

Составные документы можно печатать или видоизменять по отдельности. Это может быть сделано как для всех документов, так и для подмножества документов.

Выберите, следует ли редактировать весь набор документов, только копию, отображаемую в настоящий момент, или подмножество документов, определяемое по указанному номеру записи. Приложение Word сохраняет копии, которые требуется отредактировать, в виде единого файла, где они отделены друг от друга с помощью разрывов страницы.

Сохранение основного документа

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

Теперь нужно создать источник данных слияния (адресов и фамилий получателей письма).

1. В разделе Выбор получателей окна Слияние области задач выберите пункт Создание списка (рис. 8.6).

Рис. 8.6. Окно Выбор получателей мастера Слияние

2. Щелкните на команде Создать в разделе Создание списка . Откроется окно диалога, показанное на рис. 8.7.

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

Некоторые наиболее распространенные поля заранее внесены в список окна создания источника данных. Вы можете удалить из базы данных ненужные поля и добавить свои собственные.

Рис. 8.7. Создание источника данных

Другие пункты раздела Выбор получателей позволяют выбрать в качестве источника данных имеющуюся базу данных, ранее созданную в Word или в приложении типа Access, либо адресную книгу.

Примечание Наличие в источнике данных лишних полей никак не влияет на результат слияния, но замедляет работу программы.

3. Щелкните на кнопке Настройка . Откроется окно диалога, пока занное на рис. 8.8.

4. Выделите пункт Обращение .

5. Щелчком на кнопке Удалить сотрите выделенное поле.

Рис. 8.8. Настройка полей источника данных

Рис. 8.9. Окно диалога Получатели слияния

6. Повторяя шаги 4 и 5, удалите все поля, кроме Имя, Фамилия , Организация , Адрес 1 и Индекс .

7. Щелкните на кнопке ОК .

8. Щелкните на кнопке Закрыть окна диалога .

9. В открывшемся окне диалога сохранения документа введите имя Гости и щелкните на кнопке Сохранить . Появится показанное на рис. 8.9 окно диалога Получатели слияния , в котором в настоящее время нет ни одной записи.

10. Вам обязательно придется когда-нибудь ввести информацию в источник данных. Щелкните на кнопке Изменить... , чтобы сделать это сейчас. Откроется форма для ввода данных. Давайте добавим несколько записей. Позже слияние сгенерирует ровно столько копий главного документа, сколько записей имеется в источнике данных.

11. Заполните поля формы.

12. Чтобы добавить еще одну запись, щелкните на кнопке Создать запись .

13. Введите еще несколько записей, перенеся в них информацию, представленную в табл. 8.1.

ТАБЛИЦА 8.1. Источник данных слияния

14. Щелкните на кнопке Закрыть , чтобы сохранить базу данных, а затем - на кнопке ОК окна Получатели .

Примечание Для изменения информации источника данных щелкните в панели инструментов Слияние на кнопке Получатели , а затем в открывшемся окне диалога - на кнопке Изменить . Откроется форма источника данных. Для перемещения по записям источника пользуйтесь кнопками Первая , Назад , Вперед , Последняя в нижней части формы.

Рис. 8.10 . Панель инструментов Слияние

Часто данные электронной таблицы требуется использовать при составлении различных документов: отчетов, писем, договоров и т.д. В этом случае удобно использовать слияние данных MS Excel и MS Word.

Процедура слияния состоит из нескольких этапов.

1 этап. Подготовка данных электронной таблицы

Таблица, предназначенная для слияния, должна удовлетворять некоторым требованиям:

  • в таблице не должно быть объединенных ячеек. Вернее сказать так: ЕСЛИ в таблице есть объединённые ячейки, то надо быть готовым к тому, что при экспорте объединение будет отменено, и соответственно образуются лишние пустые строки и/или столбцы, что может нарушить структуру таблицы. В общем, объединённые ячейки - это зло:)
  • все столбцы должны иметь уникальные названия, которые будут использоваться при слиянии. Если в таблице отсутствует первая строка с названиями столбцов, то её заменит первая строка данных, а значит, она в рассылке участвовать не будет.

В качестве примера возьмем таблицу с перечнем клиентов фитнес клуба "Экселент"

2 этап. Подготовка шаблона документа Word

На этом этапе в текстовом редакторе Word формируется документ, в который в дальнейшем будут внедряться данные электронной таблицы. Текст этого документа представляет собой общую для всех рассылок часть.

Предположим всем клиентам, у которых срок действия клубной карты истекает в следующем месяце, планируется разослать письма с уведомлением.

Текст письма будет одинаковым за исключением обращения, номера клубной карты и даты окончания её действия. Эти данные будут импортироваться из таблицы Excel (выделено синим)


Таким образом, на этом этапе в документе Word печатается общий для всех писем текст.

Для более удобной дальнейшей работы при слиянии рекомендуется установить параметр Затенение полей в положение Всегда , чтобы отличать вставленные поля слияния от обычного текста. Если этот параметр включен, поля отображаются на сером фоне. На печать этот фон, естественно, не выводится.

3 этап. Работа Мастера слияния MS Word

Открываем файл письма в MS Word.

Проще всего осуществить слияние данных, следуя указаниям Мастера слияния. В версиях после Word2003 Мастер слияния запускается с помощью кнопки Начать слияние на вкладке Рассылки

В версиях до Word2007 следует выполнить команду меню Сервис -- Письма и рассылки -- Слияние. Кроме того, для более удобной работы версиях до Word2007 можно вывести панель инструментов Слияние

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

Работа Мастера слияния включает 6 шагов.

1 шаг: выбираем тип документа для рассылки, в нашем случае это Письма

2 шаг: выбираем документ, на основе которого будут создаваться рассылки, им может быть открытый текущий документ, шаблон или существующий документ. При выборе варианта Шаблон или Существующий документ появляется возможность указать нужный файл в Проводнике. Мы выбираем Текущий документ

3 шаг: выбираем получателей. В нашем случае источником данных будет таблица Excel, значит отмечаем вариант Использование списка . Затем с помощью кнопки Обзор... выбираем нужный файл в Проводнике

После выбора файла раскрывается диалоговое окно с выбранной таблицей. Если нам нужны все записи, то сразу нажимаем ОК. При необходимости можно список отсортировать, отфильтровать нужные записи, либо найти их с помощью соответствующих команд. Возможности фильтрации и поиска здесь, конечно, намного беднее, чем в Excel, но сделать простейшую выборку по текстовым или числовым значениям можно. Кроме того, возможно выбрать записи для рассылки вручную с помощью флажков:)

В нашем случае требуется установить фильтр по полю Рассылка по значению "да" (значение "да" появляется в таблице, если срок действия клубной карты истекает в следующем месяце). Фильтр можно установить, щёлкнув мышкой по названию поля и выбрав "да", либо воспользовавшись ссылкой Фильтр в этом же диалоговом окне


4 шаг: вставляем нужные поля в документ. Прежде, чем выбрать один из предложенных Мастером вариантов работы, следует установить курсор в тексте туда, куда Вы хотите вставить данные. Если Вы забыли это сделать, тоже ничего страшного, поля можно вставить в любое место документа, а затем перенести. В нашем случае ставим курсор после слова "Уважаем" перед восклицательным знаком. Так как нам нужны отдельные поля, выбираем Другие элементы...

Раскрывается диалоговое окно для выбора полей слияния.

Выбираем поле Имя , нажимаем Вставить , то же самое для поля Отчество . Закрываем окно Вставка полей слияния и добавляем пробелы между вставленными полями. Если параметр Затенение полей установлен в положение Всегда , то вставленные поля будут отчетливо видны на сером фоне. Устанавливаем курсор после №, снова нажимаем ссылку Другие элементы... , выбираем № клубной карты - Вставить . Аналогично вставляем поле Дата окончания действия карты

Кроме указанных выше полей требуется вставить окончание обращения ый(ая) , которое зависит от значения поля Пол . Для этого воспользуемся специальным полем, позволяющим вставлять одно из двух значений в зависимости от данных. Поставим курсор сразу после слова "Уважаем", нажмём кнопку Правила на вкладке Рассылки и выберем вариант IF...THEN...ELSE . В версиях до Word2007 аналогичная кнопка называется Добавить поле Word и находится на панели инструментов Слияние


В раскрывшемся диалоговом окне зададим параметры

После нажатия ОК, получим результат

5 шаг: просматриваем получившиеся письма, используя кнопки навигации. На этом шаге также можно изменить список получателей, применив фильтр или убрав флажки. Так как мы применили фильтр ранее, получателей осталось 3.

Присмотревшись повнимательней к полученному результату, видим, что он не вполне соответствует нашим ожиданиям


Номер клубной карты вместо 001768 отображается как 1768 , а дата и вовсе не по-нашему: сначала месяц, а потом день, хотя в таблице Excel всё было в порядке. Такие же неприятности могут возникнуть при импорте ячеек с десятичными числами, денежным форматом и т.д. Вывод неутешительный: при слиянии форматирование чисел и дат не сохраняется. Но выход есть!

Поля документа Word, в которые вставляются наши данные, представляют собой код, который, во-первых, можно посмотреть, а во-вторых, изменить. Чтобы увидеть код поля, например, с номером клубной карты, следует кликнуть по нему правой кнопкой мыши (ПКМ) и выбрать команду Коды/Значения полей .
Получим следующее

{ MERGEFIELD "M__клубной_карты" }
Сам код изменять мы не будем, а вот формат допишем. Принцип добавления формата будет понятен любому, кто хоть немного знаком с созданием пользовательского формата в Excel. Чтобы число всегда состояло из шести цифр, формат должен состоять из шести нулей:
{ MERGEFIELD "M__клубной_карты" \# "000000" } . Теперь снова ПКМ по полю -- Обновить поле, и видим число в нужном формате.

Аналогично поступаем с датой
{ MERGEFIELD "дата_окончания_действия_карты" \@ " DD . MM . YYYY " }


И получаем окончательный вариант


Подробнее о кодах полей Word можно прочитать в справочной системе Word или на



Просмотров