|  | Отключить сетку в екселе 
 Гипервизор, sergey198 , Irbis , Kigo_Kigo , denk32 , zzz_zzz_zzz , nick86 , Волшебник , Fish , mikecool , Prog_man , Djelf , СвинТуз , piter3 , Максимка_Космонавтом , YaFedor , Мультук , Михаил Козлов , takefive , ads55 , АгентБезопаснойНацио , Mr_Boogie , shuhard , Kuzmich123 , Builder | ☑ | 
    
        | 0
    
        sergey198   27.08.25✎ 13:14 | 
        Всем привет.
Подскажите как отключить сетку в екселе.
 Подключаюсь к файлу, беру первый лист
 ЭксельКнига = Эксель.Workbooks.Open(ПутьКФайлу);
 ЭксельКнига.ActiveSheet.UnProtect();  //
 Эксель.ReferenceStyle = 1;
 Лист = ЭксельКнига.Sheets(1);
 
 Пишут что нужно так:
 Лист.DisplayGridlines = Ложь;
 Но у меня ошибка , подскажите кто отключал.
 Спасибо.
 |  | 
    
        | 1
    
        Волшебник   27.08.25✎ 13:15 | 
        Какая ошибка?
 Попробуйте ещё так:
 Лист.DisplayGridlines = -1
 |  | 
    
        | 2
    
        Гипервизор   27.08.25✎ 13:21 | 
        (0) Попробуйте 0 или false.     |  | 
    
        | 3
    
        sergey198   27.08.25✎ 13:21 | 
        Поле объекта не обнаружено (DisplayGridlines)
{Доработки Обработка.ПрайсЛист.Форма.MXS_Форма.Форма(94)}:Лист.DisplayGridlines = -1;
 |  | 
    
        | 4
    
        Волшебник   27.08.25✎ 13:26 | 
        Лист = ЭксельКнига.Sheets(0)     |  | 
    
        | 5
    
        sergey198   27.08.25✎ 13:30 | 
        У меня 3 листа
ЭксельКнига = Эксель.Workbooks.Open(ПутьКФайлу);
 ЭксельКнига.ActiveSheet.UnProtect();  //
 Эксель.ReferenceStyle = 1;
 Лист = ЭксельКнига.Sheets(1);
 Лист.DisplayGridlines = -1;
 |  | 
    
        | 6
    
        Гипервизор   27.08.25✎ 13:35 |  |  | 
    
        | 7
    
        Мультук   гуру 27.08.25✎ 13:35 |  |  | 
    
        | 8
    
        sergey198   27.08.25✎ 13:47 | 
        Хм, а как свойство 2 листа поменять?(     |  | 
    
        | 9
    
        sergey198   27.08.25✎ 14:24 | 
        Получилось:
ВторойЛист = Эксель.Sheets(2);
 ВторойЛист.Activate();
 Эксель.ActiveWindow.DisplayGridlines = 0;
 |  |