#0
by strelok_1975
1.Процедура должна находить лист с заданным именем (параметр), если он существует его удалять. 2. Создавать новый лист. 3. Задать ему имя (параметр). 4. Заполнить его данными из таблицы значений. 5. Сохранить книгу. Проблема в следующем: Никак не могу понять как обратиться к вновь созданному листу. Хотелось бы, чтобы он всегда добавлялся первым или последним. Как сделать такое в самом VBA понятно, но как через OLE я не знаю. ExcelApp.Sheets.Name = тИмяЛиста; \тут проблема как его идентифицировать и переименовать
#4
by strelok_1975
Код рабочий, просто комментарии добавлял уже в форуме \добавляем новый надо заменить на Похоже, что совет помог.
#5
by strelok_1975
+ ну и \тут проблема как его идентифицировать и переименовать на //тут проблема как его идентифицировать и переименовать
#9
by smaharbA
в нем практически в каждой строке ошибка, это не ты один, это общяя ошибка всех адинеснегов работающих по ОЛЕ с внешними приложениями, проста вы привыкли что ОЛЕ это один и тотже объект (т.к. работаете с 1С по ОЛЕ), а в оффисе и других савсем не так, и это очч связано с вопросом и дан ответ верный в ... (если не поправишь весь код, то рано или поздно наколешся)
#11
by strelok_1975
В чем ошибка? Хотелось бы понять. ExcelApp.Worksheets нужно заменить на Лист ? Ты про это?
#12
by smaharbA
и про это, и нужно пользовать Книга и Ячейка, и никаких аппликатион (если обращение к объектам) и никаких селектов
#14
by smaharbA
а у тебя ексель только для ОЛЕ ? тупа - запускаем обработку (предположим она долгая) - и тут срочняк надо в екселе полабать - подумай какие могут быть результаты ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа из 1С с Excel (да и вообще работа через OLE)
- Работа с Excel через OLE: как передать массив ?
- Работа через OLE. Ошибка. "Ожидается дата перед 31.12"....
- Проблемы с работой через OLE, запуск функции через OLE
- Добавление Группировки в запрос. Можно ли так это описать?
- Добавление отбора в Построитель отчета
- Добавление листа в OpenOffice Calc.
- Как пересохранить из нового Excel в старый Excel ?
- Обработка листа Excel в контексте &Сервер
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- При копировании листа из одной книги Excel в другую, создается лист с именем TDSheet
В этой группе 1С
- ТиС. Оптовая торговля сигаретами. МРЦ.
- Как програмно создать колонку табличного поля типа Булево с "галочкой"?
- Как програмно создать колонку табличного поля типа Булево с "галочкой"?
- Внешняя компонента
- v7: Списание товара на собственные нужды
- Конвертация данных 2.0. Обмен опытом
- v 8.1.6 вылетает при работе в терминальной сесси с правами пользователя
- Вывод клиентских машин из домена в рабочую группу
- Отбор по периодическому реквизиту справочника
- КлючВыгружаемыхДанных - что это за переменная?
- Чем износ ОС отличается от Амортизации
- Поставил MOPS Linux. Щенячий восторг!
- Toy SQL или 1С++ ?
- При формировании возврата товара (в УПП) не формируется проводка по НДС
- Построитель отчета: источник данных ТЗ
- Как получить ИД объекта из внешней базы?
- Ингит + 1С (логистика)
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Групповое переименование папок
- Как в запросе период регистра сведений приравнять к дате документа?