|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.06.2011, 16:47 | #1 |
Регистрация: 22.06.2011
Сообщений: 6
|
Как программно изменить CheckBox в файле Excel
Помогите советом.
Весь инет облазил. Не могу найти ответ. Выгружаю данные из Delphi в таблицу Excel: Код:
По интуиции пробовал: ExcelApp.CheckBox1.value:=true; ExcelApp.CheckBox1.Enabled:=true; Но не работает. Прочитал всю книгу Корнякова "Программирование документов и приложений MS Office в Delphi". Разобрано все, кроме программирования "элементов управления". Последний раз редактировалось Sharmon; 23.06.2011 в 14:05. |
22.06.2011, 17:37 | #2 |
Форумчанин
Регистрация: 18.12.2008
Сообщений: 266
|
Код:
Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя. |
22.06.2011, 18:01 | #3 |
Регистрация: 22.06.2011
Сообщений: 6
|
Что-то не работает
Пишу так (применительно к моему коду): Код:
Последний раз редактировалось Sharmon; 23.06.2011 в 14:05. |
22.06.2011, 18:05 | #4 |
Delphi master
Пользователь
Регистрация: 28.05.2011
Сообщений: 96
|
Вроде в Excel CheckBox так и называется "флажок", а не как в Delphi (Checkbox)
БЯЯЯГГАААААА
|
22.06.2011, 18:09 | #5 |
Регистрация: 22.06.2011
Сообщений: 6
|
Я не разобрался. В экселе 2 типа флажков. На панели инструментов "Формы" и на панели "Элементы управления".
У меня в документе используются из "Элементы управления". Соответственно при наведении на него курсора, в поле где адрес ячейки высвечивается "CheckBox1", "CheckBox2" и т.д. Подозреваю, что код, приведенный во втором посте применителен для флажков на панели "Формы". Может у кого есть рабочий пример, менящий флажок из делфи в таблице Excel? Был бы очень признателен artsoft1(собака)mail.ru Последний раз редактировалось Sharmon; 22.06.2011 в 18:14. |
22.06.2011, 20:46 | #6 |
Форумчанин
Регистрация: 18.12.2008
Сообщений: 266
|
Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя. |
22.06.2011, 22:32 | #7 |
Регистрация: 22.06.2011
Сообщений: 6
|
Там описано все то, что я и так уже знаю
|
23.06.2011, 00:43 | #8 |
Форумчанин
Регистрация: 18.12.2008
Сообщений: 266
|
Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя. |
23.06.2011, 12:36 | #9 |
Регистрация: 22.06.2011
Сообщений: 6
|
Project prog.exe raised exception calss OleError with message 'Method Sheets' not supported by automation object
|
23.06.2011, 14:02 | #10 |
Регистрация: 22.06.2011
Сообщений: 6
|
Подсказали следующий код:
Код:
того, установлен чек-бок в экселе или нет. Что-то все же не так делаю. Хотя чек-боксы находит верно. Т.е. "обход" элементов управления в экселе работает. Неверно обращение к значению элементов. Последний раз редактировалось Sharmon; 23.06.2011 в 14:11. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно изменить положение картинки? | quarty | Общие вопросы Delphi | 2 | 03.01.2011 00:55 |
Как программно изменить наличие Series | gs199 | Компоненты Delphi | 1 | 27.04.2010 10:11 |
Как программно изменить цвет кнопки в Delphi | Source-of-life | Помощь студентам | 8 | 13.04.2010 21:18 |
Как изменить цвет CheckBox’a | --=SaNitinDG=- | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 18.01.2010 13:53 |