|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2012, 12:09 | #1 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
Delphi и Excel
Не получается скрыть строку в Экселе через Делфи!!
|
11.06.2012, 12:10 | #2 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
пробовал делать так!
msExcel.WorkSheets.Rows[I].hidden:=true; |
11.06.2012, 12:51 | #3 |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 149
|
Наводящий вопрос: на каком листе расположена скрываемая строка?
Профессиональный конвертор галлюцинаций заказчика в алгоритмическую структуру.
|
11.06.2012, 12:57 | #4 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
чуть выше в коде есть MsExcel.worksheets.item[3].select;
пробую так еще тоже лажа! инвалид вариант оперейшен!! msExcel.WorkBooks[1].WorkSheets[3].Rows[i].hidden:=true; |
11.06.2012, 13:11 | #5 | ||
Форумчанин
Регистрация: 06.02.2011
Сообщений: 149
|
Цитата:
Цитата:
Лучше - вот так: Код:
P.S. Для получения более понятных сообщений рекомендую юзать конструкцию Код:
Профессиональный конвертор галлюцинаций заказчика в алгоритмическую структуру.
|
||
11.06.2012, 14:42 | #6 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
не получается!! какая то загвоздка с Rows[1].Hidden := True;
то что ты по перемынным расписал, это понятно!! это я пробовал!! все идет пока до Hidden не до ходит!! может что то с оператором не так?? или не правелное построение команды!! ?? |
11.06.2012, 14:43 | #7 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
может надо строку выделять как то??
типа Rows[1].Select ?? |
11.06.2012, 15:36 | #8 |
Форумчанин
Регистрация: 06.02.2011
Сообщений: 149
|
Не надо.
В try except завернул? Что сообщается?
Профессиональный конвертор галлюцинаций заказчика в алгоритмическую структуру.
|
11.06.2012, 16:45 | #9 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
Завернуть я завернул!! но эффект почти тот же!! Выкидывает ошибку как раньше а потом еще в отдельном окне благодаря ShowMessage(E.Message);
|
11.06.2012, 17:01 | #10 |
Пользователь
Регистрация: 24.06.2008
Сообщений: 34
|
var msExcel, WB, WS: Variant; у меня объявлено глобально
begin // msExcel := CrealeOleObject('Excel.Application' ); в начале программы еще присваевается WB := msExcel.Workbooks.Add(); // "add" на что заменить у меня уже открыта книга WS := WB.WorkSheets.Add(); //указан лист MsExcel.Sheets['отчет'].select; адд надо тоже заменить! только вот на что?? WS.Rows[1].Hidden := True; Последний раз редактировалось Genas; 11.06.2012 в 17:06. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из Delphi в Excel | Ky3Heu, | Общие вопросы Delphi | 4 | 17.10.2011 09:40 |
Delphi Excel (сохранение записи в Excel) | Кас Алина | Общие вопросы Delphi | 4 | 28.05.2010 09:17 |
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл | betirsolt | БД в Delphi | 1 | 17.01.2010 18:51 |
Delphi ->Excel->График по таблице->Delphi | Avalonix | БД в Delphi | 2 | 30.10.2008 14:04 |
Delphi+Excel | Suall | БД в Delphi | 0 | 30.04.2007 07:37 |