Bernet @ Сегодня, 16:18
,
Да пардон ...
Выше описанный код не рабочий... вот этот рабочий .. проверенный
&НаКлиенте
Процедура Run_ApplicExcel_4()
Excel = Новый COMОбъект("Excel.Application");
Книга = Excel.WorkBooks.Add();
Excel.Visible = 1;
Excel.ActiveWindow.DisplayWorkbookTabs = 1;
Excel.ActiveWindow.TabRatio = 0.6;
Лист = Книга.WorkSheets(2);
// Заработало! ПРОБЛЕМА РЕШЕНА!
Лист.Select();
Лист.Range("A4").Formula = "=A1";
КонецПроцедуры
Цитата(Bernet @ 05.09.17, 16:18)
т.е. вызывать их надо через ()
Да точно ... так и есть .. ну в 1С по кр.мере
Но вообще в самом VBА это метод .. по крайней мере так катит..
Ладно!
Спасибо!
Цитата(daveal @ 05.09.17, 16:26)
Ну и плюс по хорошему проверить есть ли лист. 2016 Excel только один создает по умолчанию
Ну да ... само собой разумеется!
Спасибо!