Qualche idea in cui l'impostazione si nasconde per disattivare le griglie quando si utilizza excel 2003 da interoperabilità?Linee griglia in excel tramite interop
risposta
ViewGridlines è un metodo su un oggetto Finestra di Excel. Per esempio:
ActiveWindow.DisplayGridlines = true
ActiveWorkbook.Windows(1).DisplayGridlines = True 'OR False
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application oXL;
oXL.Windows.get_Item(1).DisplayGridlines = false;
oXL.Windows.Application.ActiveWindow.DisplayGridlines = false;
scrivere il codice appena prima di salvare riga di codice Excel.
Sembra che questo sia l'unico snippet che viene visualizzato come membro in Visual Studio, che va bene –
E FUNZIONA !!! Grazie dfds;) +1 –
Attualmente, utilizzando VS2012
e l'ho fatto nel modo seguente:
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
Non li ho impostati e sono disattivati, quindi non sono sicuro che sia vero l'impostazione predefinita. –
che ha ottenuto, grazie. – stimms