Имя: Пароль:
1C
1С v8
Как убрать Синтаксическую ошибку при работе с бъектами Excel
0 qazokm
 
11.02.15
12:02
Ругается вот на такую фразу, хотя в других языках, это отрабатывает нормально, как побороть?
loExcel.cells(6,1).ACTIVATE;
1 ДенисЧ
 
11.02.15
12:04
Ошибку мы должны угадать?

Кстати, Activate - это метод, а не свойство. Продолжать?
2 qazokm
 
11.02.15
12:10
Да, activate, insert и т.д. это все методы объекта Excel...
{ВнешняяОбработка.ХХХХХХХХХХХ.МодульОбъекта(316,49)}: Неопознанный оператор
                    loExcel.cells( 6,1).ACTIVATE<<?>>; (Проверка: Толстый клиент (обычное приложение))
3 qazokm
 
11.02.15
12:11
(1) Если можно, то продолжите, что надо делать, если это методы?
4 ДенисЧ
 
11.02.15
12:11
(2) Ме.То.Ды.
Чем в 1с отличается вызов метода от обращения к переменной? Вопрос на 1 балл.
5 DrZombi
 
гуру
11.02.15
12:12
(2) Пиши правильно, и ты не встретишь таких ошибок.
А проблема в (0), вообще отпадет.

Как написал, то и получил :)
6 DrZombi
 
гуру
11.02.15
12:12
(3) >>> ACTIVATE

Зачем тебе это в 1С? :)
7 DrZombi
 
гуру
11.02.15
12:13
+(6) Для 1С неважно, что где и как Активна :)
8 qazokm
 
11.02.15
12:15
Спасибо, сейчас попробую со (), в 1С, проходит, как это воспримет Excel...