Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.12.2019, 09:10
|
|||
---|---|---|---|
|
|||
Произвести слияние Word с таблицей Excel через COM-объект |
|||
#18+
Имею обработку на 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.
1. Постоянно вылетает запрос про лист таблицы (хотя не должен, все данные вроде как есть). 2. В запросе висит совершенно "левая" таблица с совершенно другим именем, чем то, которое передано в качестве аргумента. В чём дело, кто-нибудь может подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.12.2019, 10:43
|
|||
---|---|---|---|
Произвести слияние Word с таблицей Excel через COM-объект |
|||
#18+
Flying_cat Код: plaintext
Если подключение к Word идет через CreateObject и библиотека Word не подключена в библиотеках, то 1С ничего не знает про них, как я полагаю. И их надо заменить их числовыми значениями. Чуть подробнее: https://www.excel-vba.ru/chto-umeet-excel/kak-iz-excel-obratitsya-k-drugomu-prilozheniyu/ Там про Excel, но суть не меняется. К тому же я не эксперт в 1С, здесь ветка вообще по офису... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.12.2019, 12:09
|
|||
---|---|---|---|
|
|||
Произвести слияние Word с таблицей Excel через COM-объект |
|||
#18+
The_Prist Flying_cat Код: plaintext
Само собой, переменные описаны и значения соответствуют тем, которые им присвоены в VBA. The_Prist К тому же я не эксперт в 1С, здесь ветка вообще по офису... Вопрос при этом остаётся прежним. Почему Word не соединяется с предложенным файлом, хотя код в прямую взят из записи макроса, который таки выполняет нужное мне соединение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.12.2019, 15:33
|
|||
---|---|---|---|
Произвести слияние Word с таблицей Excel через COM-объект |
|||
#18+
Flying_cat Эксперность в 1С не требуется автор"SELECT * FROM `Source$`"что здесь есть Source? Это переменная или реально так источник назван? Может так попробовать указать: Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.12.2019, 16:43
|
|||
---|---|---|---|
|
|||
Произвести слияние Word с таблицей Excel через COM-объект |
|||
#18+
The_Prist, The_Prist Flying_cat Эксперность в 1С не требуется The_Prist автор"SELECT * FROM `Source$`" Код: vbnet 1.
?Source - это имя листа Excel таблицы. Вы будете смеяться, но ЭТО заработало (возможно, скобки не главное, но без них это точно не хотело работать) Перед этим формируется временный Excel-файл из данных БД Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
Большое спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&mobile=1&tid=2171948]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 153ms |
0 / 0 |