Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2011, 20:39   #11
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Даже не знаю, что Вам ответить. Перенес Ваши файлы на дочкин комп(2010 Экс), создал там источник данных, макрос www1 изменил так:
Код:
    ActiveDocument.MailMerge.OpenDataSource Name:= _
                                            "C:\Documents and Settings\Sveta\Мои документы\Мои источники данных\Договоры Baza.odc", ConfirmConversions _
                                                                                                :=False, ReadOnly:=False, LinkToSource:=True, AddToRecentFiles:=False, _
                                            PasswordDocument:="", PasswordTemplate:="", WritePasswordDocument:="", _
                                            WritePasswordTemplate:="", Revert:=False, Format:=wdOpenFormatAuto, _
                                            Connection:= _
                                            "Provider=MSDASQL.1;Persist Security Info=True;Extended Properties=""DSN=Файлы Excel;DBQ=D:\Слияние\Договоры.xls;DefaultDir=d:\Слияние;DriverId=790;MaxBufferSize=2048;PageTimeout=5;"";Initial Catalog=D:\Слияние\Договоры" _
                                          , SQLStatement:="SELECT * FROM `Baza`", SQLStatement1:="", SubType:= _
                                            wdMergeSubTypeOther
Все работает. На 2007 нет возможности проверить, но думаю не должно быть проблем.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 03.05.2011 в 23:36.
kuklp вне форума Ответить с цитированием
Старый 03.05.2011, 23:05   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
туплю, не знаю что это..
как раз с Вами все нормально, а крепко ТУПИТ Ваш директор, которому кнопочка нужна.
а документ слияния именно для этого и предназначен, макросов никаких не надо, надо только все настроить, а потом только выбрать "печатать 120-ю запись" и все - типовый договор распечатан, или печатать с 1014 по 1020записи - и напечатано 7 договоров.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.05.2011, 18:04   #13
deepocean18
Пользователь
 
Регистрация: 28.04.2011
Сообщений: 10
По умолчанию

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

причем сам драйвер я скачала и установила..все как надо вроде...

Последний раз редактировалось deepocean18; 04.05.2011 в 18:39.
deepocean18 вне форума Ответить с цитированием
Старый 04.05.2011, 22:13   #14
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Вот в таком виде(подредактировал строку подключения, теперь все в одном каталоге), открывается без запроса на создание подключения к базе в 2003, 2010(на другом компе). Если кому не лень, форумчане - проверьте у себя. Надо открыть Экселевский файл, выделить любую непустую ячейку и топнуть на кнопку. Должен открыться Word с данными из строки с выделенной ячейкой. deepocean18, если и так не получится, то либо кривая установка Экса - либо одно из двух Тогда воспользуйтесь советом EducatedFool. Очень хороший вариант. И не зависит от драйверов ISAM. Удачи.
Вложения
Тип файла: rar Слияние.rar (45.0 Кб, 16 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 04.05.2011, 22:35   #15
deepocean18
Пользователь
 
Регистрация: 28.04.2011
Сообщений: 10
По умолчанию

Вы - гений!!!!!!!!!!! и спасибо Вам огромное за помощь!

но видимо у меня действительно кривой эксель... когда нажимаю кнопку - выходит сообщение об ошибке = "Длина строки превышает 255 символов"... и все..

завтра пойду к родителям - проверю на мамином компе...надеюсь все разрешится..

спасибо еще раз.
deepocean18 вне форума Ответить с цитированием
Старый 04.05.2011, 23:51   #16
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Этот вариант работает(проверил) в 2007 и 2010 без создания источника данных. Пробуйте.
Вложения
Тип файла: rar Слияние.rar (114.5 Кб, 19 просмотров)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 05.05.2011, 00:05   #17
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Этот вариант работает(проверил) в 2007 и 2010 без создания источника данных. Пробуйте.
Сергей привет !, у меня ругается на длину строки более 255 символов в www1

я бы на закладках делал, но это так.... привык
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 05.05.2011, 00:10   #18
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Дим, я уж не знаю. Проверял на разных компах, с разной конфигурацией, оборудованием(AMD и Intel), все работает. А у тебя 2007?
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 05.05.2011, 00:16   #19
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от kuklp Посмотреть сообщение
Дим, я уж не знаю. Проверял на разных компах, с разной конфигурацией, оборудованием(AMD и Intel), все работает. А у тебя 2007?
2010, у меня ругается на то что строка кода больше 255 символов
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 06.05.2011, 07:16   #20
deepocean18
Пользователь
 
Регистрация: 28.04.2011
Сообщений: 10
По умолчанию

да.... и на мамином компе тоже ругается на строку больше 255 символов..
разбивать ее не дает((
deepocean18 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel=>Word xEaglEx Microsoft Office Excel 3 16.09.2010 22:29
Из Excel в Word sasha_prof Microsoft Office Excel 23 30.08.2010 16:14
WORD из EXCEL maksim_serg Microsoft Office Excel 7 05.04.2010 13:22
Excel и Word Foxx Microsoft Office Excel 10 15.03.2010 17:30
Из word в Excel Biosasha Microsoft Office Word 0 15.02.2007 22:32