Propriedade WorksheetBase.Columns
Obtém um Range objeto que representa uma ou mais colunas na planilha.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public ReadOnly Property Columns As Range
Get
public Range Columns { get; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Excel.Range
A Range objeto que representa uma ou mais colunas na planilha.
Comentários
Quando usado sem parâmetros, essa propriedade retornará um Range objeto que contém todas as colunas na planilha.
Esta propriedade pode ser usada com os seguintes parâmetros opcionais para obter colunas específicas na planilha. Se você usar essa propriedade com parâmetros, o valor de retorno é um objeto que deve ser convertido em um Range.
Parameter |
Description |
---|---|
RowIndex |
O índice de uma ou mais colunas para obter. Para obter uma única coluna, passe um dos seguintes objetos para esse parâmetro:
Para obter a várias colunas contíguas, passe uma seqüência de caracteres com o formato "first column letter:last column letter". Por exemplo, para obter as colunas de a E, passe "a:e".
Observação
O nome deste parâmetro é equivocado; Este parâmetro especifica os índices das colunas que você deseja obter, não as linhas.
|
ColumnIndex |
Não use esse parâmetro. Esta propriedade lançará um COMException se você tentar passar um valor para esse parâmetro. |
Exemplos
O seguinte exemplo de código usa a Columns a propriedade para definir a cor, nome, tamanho e o negrito da fonte de todas as células na primeira coluna na planilha.
Este exemplo é para uma personalização em nível de documento. Para executar esse código, copie-o em uma das classes de planilha em seu projeto.
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";
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.