|
Excel и 1с |
☑ |
0
Alexey_55
17.06.14
✎
11:26
|
Добрый день.
в 1с открываю шаблон документа и заполняю его таким образом:
Попытка
Excel = Новый COMОбъект("Excel.Application");
Excel.DisplayAlerts = 0;
Excel.ScreenUpdating = 0;
Excel.EnableEvents = 0;
Excel.Visible = 0;
РабочаяКнига = Excel.WorkBooks.Open(ФайлШаблона, 0);
Лист = Excel.Sheets(1);
Исключение
Сообщить("Не удалось загрузить файл шаблона!");
Возврат;
КонецПопытки;
ШапкаДокумента = Лист.Range("Документ");
ШапкаДокумента.Find("<НомерДоговора>").Value = НомерДоговора;
Проблема в том что в этом шаблоне Excel есть элемент управления Флажок, который тоже нужно заполнять.
Подскажите плиз каким образом его можно заполнить?
|
|
1
censored
17.06.14
✎
11:29
|
макрос подскажет
|
|
2
Alexey_55
17.06.14
✎
11:41
|
(1) Можно поподробней?
|
|
3
mzelensky
17.06.14
✎
11:45
|
(0) Включи запись макроса. Заполни флажок в самом экселе (руками). Потом выключи запись и посмотри какой код он тебе покажет. Потом выполни его на стороне 1С
|
|
4
Alexey_55
17.06.14
✎
12:02
|
(3) Благодарю
|
|
5
Alexey_55
17.06.14
✎
12:16
|
(3) записал макрос, получился вот такой код. Пустой..
Sub Макрос3()
'
' Макрос3 Макрос
'
'
End Sub
|
|
6
Мимохожий Однако
17.06.14
✎
12:24
|
Попробуй еще раз. Перейди на другую ячейку после изменения флажка, например.
|
|
7
Alexey_55
17.06.14
✎
12:34
|
Sub Макрос3()
'
Range("AC51").Select
'
'
End Sub
После выполнения макроса, выделяется эта другая ячейка.
Флажок не изменился.
Я так понимаю макрос никак не реагирует на изменение флажка..
|
|