#0
by НоваяВолна
Доброго всем времени суток! Для меня опять что-то новое, поэтому прошу подтолкнуть в нужном направлении... (вот такой я до сих пор новичок). ЗАДАЧА: Выгрузить данные документа в документ Excel, при этом шаблон документа Excel имеет сложную (и многостраничную, но об этом позже) форму. Пока сделал шаблон выходного Excel и загрузил его в документ 1С, как Макет Active Document. ПРОБЛЕМЫ: 1. Плохо понимая синтаксис VBA не могу обратиться к Макету Попытка Состояние("Выгрузка данных из 1С в Microsoft Excel..."); Такая конструкция не подходит, так как я не собираюсь создавать пустую Книгу Excel, а хочу использовать шаблон. 2. В этом шаблоне есть несколько табличных частей, количество строк в которых не определено изначально, а ниже в ячейках идут стандартные названия полей шаблона. НЕ ЗНАЮ СИНТАКСИСА ДОБАВЛЕНИЯ СТРОК В EXCEL... .... .... Просьба, если можно, пример синтаксиса... или что-то похожее для примера мне на почту... Заранее благодарен
#3
by Pistol
Включи запись макроса в ёкселе и сделай все руками. Отключи запись и посмотри на полученный код. Повтори код в 1С.
#4
by НоваяВолна
Это понятно... не понятно как позиционироваться при добавлении строк До сих пор не могу понять как обратиться к Макету....
#6
by b_ru
Вторая ссылка в гугле по запросу "Макет Active Document" дает пример кода как обратиться к макету.
#7
by НоваяВолна
Вот не могу понять разницу использования Макета Active Document Word и Excel ... Вот для Word такое обращение к Макету проходит, а для Excel ... ошибок не выдает, но и приложение MS Office не открывает. В общем тишина...
#9
by Cyberhawk
Я за работу с XLSX методом Native, т.е. без использования COM-модели - красота да и только. Тем более в XLSX текст хранится в "голом" (чистом) виде, в отличие от DOCX...
#10
by НоваяВолна
Интересный эффект получился. При выполнении этого кода Excel открывается (во всяком случае я вижу открытие окна Excel), но не открывшись до конца тут же закрывается. Вот в чем может быть тут проблема?
#12
by НоваяВолна
на VBA ничего не написано. Другое дело, что Макет Active Document я загружал из файла XLS, а из файла с расширением XSLX 1С не хочет загружать макет Active Document. Не на что не ругаясь, но и не создавая макет. Т.е. я создаю новый макет, выбираю Active Document, затем выбираю файл XLSX, нажимаю кнопочку "Готово" ... и ничего не происходит. Хоть сколько угодно раз можно на Готово нажимать.
#13
by НоваяВолна
Долго мучался, чтобы открыть Макет Active Document. А проблема оказалась простой. Необходимо в модуль добавить глобальную переменную Перем MSExcel Экспорт; Код получился такой:
#14
by НоваяВолна
+ Без объявления глобальной переменной Excel начинает открываться и тут же закрывается
#15
by НоваяВолна
Возник вопрос по поводу того как в Excel добавлять строки. Шаблон выглядит вот так Из 1С заполняются ячейки белого цвета. Проблемы возникают в блоках 2 и 3, в которых имеются табличные части
#16
by Карупян
Лучше перенести в mxl сформировать и потом сохранить в xslx. Потом пробежаться и формулы проставить, если они есть
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно ли как-то использовать Excel.Application без установки Excel
- Вопрос по ЗиК. Выгрузка проводок и данных налогового учета.
- Выгрузка в Excel
- Выгрузка/загрузка XML. Выгрузка РН
- выгрузка данных из 1с в excel
- Выгрузка в excel, все хорошо, но...
- выгрузка в Excel. При выгрузке лицевых счетов в Excel все знаки после 15-го= 0
- Выгрузка в Excel
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel 2016 по шаблону Active Document
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- ЗиК 7.7 выгрузка РСВ
В этой группе 1С
- УТ 11.2 Органайзер
- Специалист по платформе 8.3 Оперативный учет. Второй регистр накопления
- УПП 1.3 в документе "Поступление товаров и услуг" не отображается колонка "счета
- Добавление номенклатуры в табличную часть
- Начисление скидки покупателю
- Можно ли через 1с программно управлять Битрикс?
- Проблемы с настройком РМК для УТ11
- Выполнение обмена по сценарию БП 3.0
- УПП чем отличается вид скидки от тип скидки
- Не могу найти файл лицензии или ключ активации Eset File Security
- Вытащить адрес УТ 11.2
- УТ 11.2 Автоматически меняется дата отгрузки по заказу покупателя
- Подключение весов Масса-К ВП-15 т.2
- Регистр накопления обороты
- Как списывается себестоимость при перемещении товара между складами?
- УФ, как определить название отчета в конфигураторе из варианта в предприятии?
- Зуп (Добавление своего варинта отчета в типовой СКД)
- Чем полиморфизм отличается от наследования?
- Можно в расширении изменять код процедур или функций не обработчиков?
- 1С ERP 2 ABC-анализ номенклатуры