Имя: Пароль:
1C
1С v8
Как Открыть Excel->Вставить значение-Сохранить?
0 AugustBlack
 
04.04.13
12:44
Сабж, подскажите в excel как это реализовать. К примеру код:
   
Попытка
       Excell = Новый COMОбъект("Excel.Application");
   Исключение
       Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!");
       Возврат;
   КонецПопытки;
   Excell.WorkBooks.Open("C:\Users\User\Documents\1С_Обработки\Апрель 2013\1.xls");
   Книга = Excell.Workbooks.Item(1);
   Лист = Excell.ActiveSheet;
   
   Лист.Cell(1,1).Value = "12345678";
   Книга.Windows(1).Visible = 1;
   
   Попытка
       Книга.SaveAs("C:\Users\User\Documents\1С_Обработки\Апрель 2013\123123.XLS",56);
   Исключение
       Сообщить(ОписаниеОшибки()+" Файл не сохранен!");    
   КонецПопытки;



ошибка:
{Форма.Форма.Форма(14)}: Метод объекта не обнаружен (Cell)
   Лист.Cell(1,1).Value = "12345678";
1 AugustBlack
 
04.04.13
12:44
в моем excel нумерация строк цифры, нумерация колонок буквы
2 Wobland
 
04.04.13
12:47
селлс бывает только во множественном числе у него
3 Wobland
 
04.04.13
12:47
а где попытка на опен?
4 palpetrovich
 
04.04.13
12:50
Не так давно делал нечто подобное, работает.
v8: Как в excel-е автоматом изменить содержимое ячеек ?
5 sdaf
 
04.04.13
12:59
Лист.Cells(1,1).Value = "12345678";
6 yra77
 
04.04.13
13:01
Excel = Новый COMОбъект("Excel.Application");
Excel.Visible=1;
Excel.WorkBooks.Open(Диалог.ПолноеИмяФайла);
Excel.DisplayAlerts = False;  //Уберем всяки предупреждения
ну и (5)
7 AugustBlack
 
04.04.13
13:04
Спасибо народ! :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn