Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Word.doc слияния... как сделать, чтобы сливался автоматом... 
:(
    Опции темы
DedBanzai
Дата 14.11.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Сделал док слияния в ворде, если нажать кнопку "слить",  то все сработает. А надо, чтобы при открытии дока слияния тут же автоматом происходило слияние. Можно сделать через макрос, но это неудобно - не везде выставлен уровень безопасности, позволяющий запуск макросов. А вот какую опцию надо выставить, чтобы сливалось автоматом при открытии дока слияния?
PM MAIL   Вверх
AsIs
Дата 15.11.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Без макросов никак.
А что, сложно щелкнуть по одной кнопке? ;)
PM MAIL ICQ   Вверх
Shymep
Дата 16.11.2006, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.11.2006
Где: Харьков

Репутация: 1
Всего: 1



Цитата(DedBanzai @ 14.11.2006,  11:23)
Сделал док слияния в ворде, если нажать кнопку "слить",  то все сработает. А надо, чтобы при открытии дока слияния тут же автоматом происходило слияние. Можно сделать через макрос, но это неудобно - не везде выставлен уровень безопасности, позволяющий запуск макросов. А вот какую опцию надо выставить, чтобы сливалось автоматом при открытии дока слияния?

Смотря что сливаете и как. Что у Вас является источником данных? Если например использовать внешний источник, такой как листы Excel, то гарантированно при открытии вы будет получать то, о чем говорите. 

Это сообщение отредактировал(а) Shymep - 16.11.2006, 21:14
PM MAIL   Вверх
AsIs
Дата 18.11.2006, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(Shymep @ 16.11.2006,  21:13)
Смотря что сливаете и как. Что у Вас является источником данных? Если например использовать внешний источник, такой как листы Excel, то гарантированно при открытии вы будет получать то, о чем говорите.

Да? Вы сами то хоть пробовали так делать? ;)
При открытии документа Word ничего автоматически не сливается. Все равно нужно щелкать по кнопке Слияние в новый документ.
И не важно, что является источником данных.
И еще, что в Вашем понимании "Внешний источник данных"? Как может источник быть НЕ внешним? Поясните плиз...

PS: при открытии документа слияния выдается диалоговое окно с вопросом о разрешении подключить источник данных. Но и только. Само слияние при этом не происходит.
PM MAIL ICQ   Вверх
Shymep
Дата 18.11.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.11.2006
Где: Харьков

Репутация: 1
Всего: 1



Цитата(AsIs @ 18.11.2006,  15:42)
При открытии документа Word ничего автоматически не сливается. Все равно нужно щелкать по кнопке Слияние в новый документ.

Если Вы все сделали правильно, Вам нужно будет лишь нажать ОК на сообщении "При открытии данного документа будет выполнена следущая команда SQL..."

Цитата(AsIs @ 18.11.2006,  15:42)
И еще, что в Вашем понимании "Внешний источник данных"? Как может источник быть НЕ внешним? Поясните плиз...

М-да, русский язык многозначен... Напоминает анекдот о том как программист в магазин ходил  smile Я что-то говорил за "невнешний" источник? Странно. Я лишь посоветовал использовать в качестве источника листы Excel (для удобства), можно использовать и др. источники. 3 шаг слияния...

Цитата(AsIs @ 18.11.2006,  15:42)
PS: при открытии документа слияния выдается диалоговое окно с вопросом о разрешении подключить источник данных. Но и только. Само слияние при этом не происходит.
 Если Вы имеете в виду диалог о поиске источника данных, значит у вас не подключен источник в "Свойствах связи с данными".
PM MAIL   Вверх
AsIs
Дата 18.11.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(Shymep @ 18.11.2006,  16:32)
Если Вы все сделали правильно, Вам нужно будет лишь нажать ОК на сообщении "При открытии данного документа будет выполнена следущая команда SQL..."

...

Если Вы имеете в виду диалог о поиске источника данных, значит у вас не подключен источник в "Свойствах связи с данными".

Все у меня включено. smile
При открытии документа слияния, по новой политике MS выдается запрос о подключении к источнику данных (это как раз тот запрос SQL о котором Вы пишите) - разрешать его или нет. Выбирать (искать) файл Word не просит, если он остался лежать на том же месте.
Давайте тогда уточнять: какая версия Word? У меня 2003, и в ней процесс открытия документа слияния немного изменен.

Запрос на выполнение команды SQL выдается, но это еще НЕ результаты слияния.
Результат слияния (это имел ввиду автор), это когда получается много страничек, столько - сколько записей в базе.
И если у Вас эти много страничек получаются просто при открытии основного файла слияния, то это меня удивляет. smile



Это сообщение отредактировал(а) AsIs - 18.11.2006, 16:56
PM MAIL ICQ   Вверх
Shymep
Дата 18.11.2006, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.11.2006
Где: Харьков

Репутация: 1
Всего: 1



Цитата(AsIs @ 18.11.2006,  16:55)
И если у Вас эти много страничек получаются просто при открытии основного файла слияния, то это меня удивляет. smile

В смысле много страничек?  smile 
У меня всего одна страница - на ней в таблице отображаются данные из 9 записей листа Excel. Т.е. те 9 из около 300, на которых я остался в прошлый раз перед  закрытием документа (точнее в прошлый раз сохранения). Чтобы перейти к другим записям, естественно нужен Поиск (в Слиянии). Чтобы печатать документ, не нужно больше ничего.

ЗЫ: Excel 2003
PM MAIL   Вверх
AsIs
Дата 18.11.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17



Цитата(Shymep @ 18.11.2006,  17:06)
В смысле много страничек?  smile 
У меня всего одна страница - на ней в таблице отображаются данные из 9 записей листа Excel. Т.е. те 9 из около 300, на которых я остался в прошлый раз перед  закрытием документа (точнее в прошлый раз сохранения). Чтобы перейти к другим записям, естественно нужен Поиск (в Слиянии). Чтобы печатать документ, не нужно больше ничего.

ЗЫ: Excel 2003

smile
ок. Проблемы терминологии.
Давайте с начала.
Есть понятие основного документа слияния (бланка документа) и документа с результатами слияния. 
Основной документ слияния, это тот, в котором вставлены поля слияния, тот с которым мы работали в мастере слияния. В этом документе, если включен редим просмотра данных (но не полей), то отображается подставленная текущая запись из базы. Конечно можно печатать этот документ, но это еще пока не само слияние. Это предварительный просмотр, в отличие от того, что описывается ниже.

Если мы в документе слияния щелкнем по кнопке Слияние в новый документ, и нажать например Все записи (или с 20 по 50), то произойдет объединение (слияние). И будет создан _новый_ документ - результат слияния. В нем уже нет кодов полей, вместо них информация подставилась из списка данных.
Предположим, что тип слияния у нас Письма, бланк письма занимает 2 стр., записей в списке 300. Тогда при слиянии мы получим 2*300 = 600 стр. которые можем печатать, сохранить и т.п. Вот откуда несколько страниц.
Если нажать на слияние по электронной почте, то в результате выполнения операции будут отправлены сообщения адресатам.
Вот именно этот процесс и есть конечный этап слияния.
Автор, скорее всего именно это имел ввиду. Но это при открытии файла не происходит. ;)
PM MAIL ICQ   Вверх
Shymep
Дата 18.11.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 16.11.2006
Где: Харьков

Репутация: 1
Всего: 1



AsIs, я кажется только теперь понимаю, о чем идет речь. Судя по всему, я невнимательно прочел вопрос или не понял автора. Но тут действительно есть некоторая неоднозначность между  "слить" и "слить в новый документ" smile

В таком случае, если автора вопроса не устраивает возможность нажать на Панели слияния кнопку Слияние в новый документ, то для автоматизации необходим макрос.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Работа с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Работа с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0525 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.