Proprietà WorksheetBase.Columns
Ottiene un oggetto Range che rappresenta una o più colonne del foglio di lavoro.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public ReadOnly Property Columns As Range
Get
public Range Columns { get; }
Valore proprietà
Tipo: Microsoft.Office.Interop.Excel.Range
Oggetto Range che rappresenta una o più colonne del foglio di lavoro.
Note
Quando utilizzata senza parametri, questa proprietà restituisce un oggetto Range che contiene tutte le colonne nel foglio di lavoro.
Questa proprietà può essere utilizzata con i parametri facoltativi seguenti per ottenere colonne specifiche nel foglio di lavoro. Se si utilizza questa proprietà con i parametri, il valore restituito è un oggetto di cui deve essere eseguito il cast su un oggetto Range.
Parametro |
Oggetto di descrizione |
---|---|
RowIndex |
Indice di una o più colonne da ottenere. Per ottenere una sola colonna, passare uno degli oggetti seguenti a questo parametro:
Per ottenere più colonne contigue, passare una stringa con il formato "first column letter:last column letter". Ad esempio, per ottenere le colonne che vanno da A a E, passare "A:E".
Nota
Il nome di questo parametro è fuorviante; questo parametro specifica gli indici delle colonne che si desidera ottenere, non le righe.
|
ColumnIndex |
Non utilizzare questo parametro. Questa proprietà genererà un oggetto COMException se si tenta di passare un valore a questo parametro. |
Esempi
Nell'esempio di codice seguente viene utilizzata la proprietà Columns per impostare il colore, il nome, la dimensione e lo stile del grassetto del tipo di carattere di tutte le celle della prima colonna del foglio di lavoro.
Questo esempio è valido per una personalizzazione a livello di documento. Per eseguire questo codice, copiarlo in una delle classi del foglio grafico nel progetto.
Private Sub SetFirstColumnFont()
Dim fillColumn As Excel.Range = TryCast(Me.Columns("A"), Excel.Range)
With fillColumn.Font
' Set the font color to blue (RGB value 00 00 FF), and set other font properties.
.Color = &HFF0000
.Name = "Arial"
.Size = 14
.Bold = False
End With
' Test the changes by writing a value to all the column cells.
fillColumn.Value2 = "This is a test"
End Sub
private void SetFirstColumnFont()
{
Excel.Range fillColumn = (Excel.Range)this.Columns["A", missing];
Excel.Font columnsFont = fillColumn.Font;
// Set the font color to blue (RGB value 00 00 FF), and set other font properties.
columnsFont.Color = 0xFF0000;
columnsFont.Name = "Arial";
columnsFont.Size = 14;
columnsFont.Bold = false;
// Test the changes by writing a value to all the column cells.
fillColumn.Value2 = "This is a test";
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.