Właściwość WorksheetBase.Columns —
Pobiera Range obiekt, który reprezentuje jedną lub więcej kolumn w arkuszu.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public ReadOnly Property Columns As Range
public Range Columns { get; }
Wartość właściwości
Typ: Microsoft.Office.Interop.Excel.Range
A Range obiekt, który reprezentuje jedną lub więcej kolumn w arkuszu.
Uwagi
Jeżeli nie określono parametrów, właściwość ta zwraca Range obiekt, który zawiera wszystkie kolumny w arkuszu.
Ta właściwość może służyć z następujących parametrów aby określonych kolumn w arkuszu.Jeśli używasz tej właściwości z parametrami, wartość zwracana jest obiekt, który musi być rzutowane na Range.
Parametr |
Opis |
---|---|
RowIndex |
Indeks jedną lub więcej kolumn, aby uzyskać. Aby uzyskać jednej kolumnie, należy przekazać jedną z następujących obiektów do tego parametru:
Aby uzyskać wiele sąsiadujących kolumn, należy przekazać ciąg w formacie "first column letter:last column letter".Na przykład aby uzyskać kolumnach od A do E, należy przekazać "A:E". ![]()
Nazwa tego parametru jest błąd. Ten parametr określa indeksy kolumn w celu uzyskania nie wierszy.
|
ColumnIndex |
Nie należy używać tego parametru.Ta właściwość będzie rzucić COMException podczas próby przekazać wartość do tego parametru. |
Przykłady
Następujący kod w przykładzie wykorzystano Columns właściwość, aby ustawić kolor, nazwę, rozmiar i grubość czcionki wszystkich komórek z pierwszej kolumny w arkuszu.
Ten przykład dotyczy dostosowywania poziomie dokumentu.Aby uruchomić ten kod, skopiuj go do jednej z klas arkusza w projekcie.
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 FF 00 00), 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"];
Excel.Font columnsFont = fillColumn.Font;
// Set the font color to blue (RGB value FF 00 00), 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";
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..