sintasi:
esempio: rendo la prima riga front grassetto
xlSchedaExcel.Rows["1:1"].Font.Bold = true
esempio: aggiuto in atomatico le dimensioni delel colonne dalla A alla G
xlSchedaExcelBackup.Columns["A:G"].AutoFit()
intervalli:
metodi:
per ripristinare tutti i dati del foglio senza togliete l'autofiltro, in pratica togliete i dati filtrati e vederli tutti si usa
.AutoFilter.ShowAllData();esempio: voglio essere sicuro che quando apro un Excel il folgio non abbia dati filtrati
xlSchedaExcel.Columns["A:X"].AutoFilter.ShowAllData();
per verificare se un foglio é attivo ed esiste l'autofilter si usa (da testare)
if (xlSchedaExcel.AutoFilter != null && xlSchedaExcel.AutoFilterMode == true) {}
esempio: dalla righe 1 a 100 altezza fissa 100
xlSchedaExcel.Rows["1:100"].RowHeight = 100;
esempio: dalla colonna A a H larghezza fissa 100
xlSchedaExcel.Columns["A:H"].ColumnWidth = 100;
Tipo | Minimo | Massimo | Default |
riga (Row) | 0 (nascosta) | 409 | 15 |
colonna (Column) | 0 (nascosta) | 255 | 8.43 |
se non funziona correttamente prova a settare prima una largezza esagerata delle colonne, poi auto aggusta le righe e poi auto aggiusta le colonneesempio: sistemo le colonne dalla A alla H
xlSchedaExcel.Columns["A:H"].ColumnWidth = 200; setto una largezza esagerata (200) delle colonne
xlSchedaExcel.Rows["1:10000"].AutoFit(); autoaggiusto le righe dalla 1 alla 10000
xlSchedaExcel.Columns["A:H"].AutoFit(); autoaggiusto le colonne
esempio: elimino colonna da A a X
xlSchedaExcel.Columns["A:X"].Delete();