Конференция "Corba" » как программно можно скрыть строку в excel-листе
 
  • andreoman (19.02.08 13:39) [0]
    Здравствуйте. Подскажите, как программно можно скрыть строку в excel-листе?
    У меня Excel 2003. Что-то вроде такого, скрыть 5-ть строчек. Нужен завершающий акорд ?
    WS.Rows.Range['1:5', EmptyParam].?
  • Palladin © (19.02.08 13:44) [1]
    а макрос записывал? музыкант...
  • andreoman (19.02.08 13:50) [2]
    не нужен мне макрос... я использую библиотеку ExcelXP. меня интересует название процедуры\функции\свойства
  • Palladin © (19.02.08 13:52) [3]
    нет тебе нужен макрос... именно для того что бы посмотреть "завершающий аккорд"... спорщик нашелся...
  • wsv (19.02.08 15:40) [4]
    Если через ComObj то

    App.Book.sheet.Rows[N].RowHeight = 0

    где
    app:=createoleobject('excel.application');
    book:= app.workbooks.add (open);
    sheet:= book.worksheets[m]
  • Palladin © (20.02.08 09:26) [5]

    > [4] wsv   (19.02.08 15:40)

    с чей то вдруг? кулибин? а восстановить тогда как?
  • wsv (20.02.08 13:55) [6]

    > с чей то вдруг? кулибин? а восстановить тогда как?


    Что восстановить?
  • Palladin © (20.02.08 14:23) [7]
    строчку... или столюбец...
    знаешь, есть такие пункты в всплывающем меню, на столбце или строке... скрыть/отобразить...
  • wsv (20.02.08 14:29) [8]

    > строчку... или столюбец...


    App.Book.sheet.Rows[N].Hidden:=True  (False)
    App.Book.sheet.Columns[N].Hidden:= True  (False)

    Кулибин...
  • wsv (20.02.08 14:31) [9]
    App.Book.sheet.Columns[N].ColumnWidth = 0
    App.Book.sheet.Columns[N].ColumnWidth = тыщщапицот.

    Кулибин.
  • wsv (20.02.08 14:33) [10]
    В Excel фактически нет разницы

    для строки либо RowHeight =0 аналогично hidden=true
    для столбца width=0 аналогично hidden=true
  • Сергей М. © (20.02.08 21:47) [11]

    > wsv   (20.02.08 14:29) [8]


    Кулибин ты или не кулибин, но медвежью услугу автору ты точно делаешь)

    Автору был прямой намек - записать макрос и посмотреть его текст на предмет последовательности действий. Но автор уперся рогом (см. [2]).

    Что, по каждому чиху будешь ему давать "готовое решение" ?)
    Или все-таки разумней будет дать голодному удочку вместо рыбы ?)
  • WSV (21.02.08 06:54) [12]

    > Или все-таки разумней будет дать голодному удочку вместо
    > рыбы ?)

    :-D

    Если автору самому не стыдно такие вопросы (ответы на которые может получить даже бабушка-бухгалтер) задавать - пусть задет, чего уж.
    А мне не трудно с ходу написать.
    :-D
  • Palladin © (21.02.08 11:42) [13]

    > App.Book.sheet.Columns[N].ColumnWidth = тыщщапицот.

    до этого тыщщапицот было? зачем лишние телодвижения с опросом старого значения? да если еще и в случае нескольких итемов еще и карту соответствий создавать нужно... чего фигней страдать то?
 
Конференция "Corba" » как программно можно скрыть строку в excel-листе
Есть новые Нет новых   [134430   +4][b:0][p:0]