Сетка в Excel через взаимодействие

Любая идея, где скрывается настройка для отключения линий сетки при использовании Excel 2003 из взаимодействия?

5 ответов

Решение

DisplayGridlines - это метод объекта окна Excel. Например:

ActiveWindow.DisplayGridlines = true
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application oXL;
oXL.Windows.get_Item(1).DisplayGridlines = false;
oXL.Windows.Application.ActiveWindow.DisplayGridlines = false;

написать код непосредственно перед сохранением строки кода Excel.

В настоящее время, используя VS2012 и я сделал это следующим образом:

Excel.Application oXl = new Excel.Application();

oXl.Visible = false; // true for debug

Excel.Workbook wb = oXl.Workbooks.Add();
Excel.Worksheet ws = wb.Worksheets[1];

oXL.ActiveWindow.DisplayGridlines = false; //true is the default in Excel

ActiveWorkbook.Windows(1).DisplayGridlines = True 'OR False

Другие вопросы по тегам