powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Слияние документа Word и Excel-таблицы с данными из под третьей программы.
2 сообщений из 2, страница 1 из 1
Слияние документа Word и Excel-таблицы с данными из под третьей программы.
    #39904907
Flying_cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имею обработку на 1С. Из-под неё, посредством COM-объектов, хочу выполнить слияние документа Word c полями и Excel-таблицы, где значения этих полей лежат. Обычное такое слияние, полезная такая штука.

Имею такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
	Cn="Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source="+NameForSource+";Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";
			| Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;Jet ";
	MSWord.ActiveDocument.MailMerge.MainDocumentType=wdFormLetters;
	MSWord.ActiveDocument.MailMerge.OpenDataSource(NameForSource,
		wdOpenFormatAuto,				// Format
		False,							// нужно ли диалоговое окно (Истина)
		True,							// Только для чтения (истина)
		Истина,							// LinkToSource выполнить запрос, заданный параметром Connection и SQLStatement при каждом открытии основного документа.
		False,							// Добавлять фацйл в список недавно открытых (истина)
		"" ,							// Пароль для источника
		"" ,							// Пароль для шаблона
		False,                           // Открывать повторно (ложь)
		"",								// Пароль, используемый для сохранения изменений в документе.
		"",								// Пароль, используемый для сохранения изменений в шаблоне.
		Cn,                             // Connection string
		"SELECT * FROM `Source$`",       // SQLStatement
		"",                             // SQLStatement1
		True,                               // Монопольный доступ (Истина)
		wdMergeSubTypeAccess			//  
	);
			
Это для подключения источника данных. "Собезьяничал" запись макроса. И тут столкнулся с проблемами.
1. Постоянно вылетает запрос про лист таблицы (хотя не должен, все данные вроде как есть).
2. В запросе висит совершенно "левая" таблица с совершенно другим именем, чем то, которое передано в качестве аргумента.
В чём дело, кто-нибудь может подсказать?
...
Рейтинг: 0 / 0
Слияние документа Word и Excel-таблицы с данными из под третьей программы.
    #39904936
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Flying_cat,
Для таких вопросов есть отдельный раздел: https://www.sql.ru/forum/ms-office
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Слияние документа Word и Excel-таблицы с данными из под третьей программы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]