Compartilhar via


Range Interface

Definição

Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.

public interface class Range : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("00020846-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Range : System.Collections.IEnumerable
Public Interface Range
Implements IEnumerable
Atributos
Implementações

Propriedades

_Default[Object, Object]

Reservado para uso interno.

AddIndent

Determina se o texto é recuado automaticamente quando o alinhamento de texto em uma célula é definido como distribuição igual horizontal ou verticalmente.

Address[Object, Object, XlReferenceStyle, Object, Object]

Retorna a referência de intervalo.

AddressLocal[Object, Object, XlReferenceStyle, Object, Object]

Retorna a referência ao intervalo para o intervalo especificado no idioma do usuário.

AllowEdit

Determina se o intervalo pode ser editado em uma planilha protegida.

Application

Retorna um Application objeto que representa o aplicativo Microsoft Excel.

Areas

Retorna uma coleção Areas que representa todos os intervalos em uma seleção de várias áreas.

Borders

Retorna uma Borders coleção que representa as bordas de um estilo ou um intervalo de células (incluindo um intervalo definido como parte de um formato condicional).

Cells

Retorna um objeto Range que representa as células no intervalo especificado.

Characters[Object, Object]

Retorna um Characters objeto que representa um intervalo de caracteres no texto do objeto.

Column

Retorna o número da primeira coluna na primeira área do intervalo especificado.

Columns

Retorna um Range objeto que representa as colunas no intervalo especificado.

ColumnWidth

Retorna ou define a largura de todas as colunas no intervalo especificado.

Comment

Retorna um Comment objeto que representa o comentário associado à célula no canto superior esquerdo do intervalo.

Count

Retorna o número de objetos na coleção.

CountLarge

Conta o maior valor em um determinado intervalo de valores. Somente leitura.

Creator

Retorna um inteiro de 32 bits que indica o aplicativo no qual esse objeto foi criado.

CurrentArray

Se a célula especificada fizer parte de uma matriz, retornará um Range objeto que representa toda a matriz.

CurrentRegion

Retorna um Range objeto que representa a região atual.

Dependents

Retorna um Range objeto que representa o intervalo que contém todos os dependentes de uma célula.

DirectDependents

Retorna um Range objeto que representa o intervalo que contém todos os dependentes diretos de uma célula.

DirectPrecedents

Retorna um Range objeto que representa o intervalo que contém todos os precedentes diretos de uma célula.

DisplayFormat

Obtém um DisplayFormat objeto que representa as configurações de exibição para o intervalo especificado.

End[XlDirection]

Retorna um Range objeto que representa a célula no final da região que contém o intervalo de origem.

EntireColumn

Retorna um Range objeto que representa toda a coluna (ou colunas) que contém o intervalo especificado.

EntireRow

Retorna um Range objeto que representa toda a linha (ou linhas) que contém o intervalo especificado.

Errors

Permite que o usuário acesse opções de verificação de erros.

Font

Retorna um Font objeto que representa a fonte do objeto especificado.

FormatConditions

Retorna uma FormatConditions coleção que representa todos os formatos condicionais para o intervalo especificado.

Formula

Retorna ou define a fórmula do objeto em notação de estilo A1 e no idioma da macro.

FormulaArray

Retorna ou define a fórmula de matriz de um intervalo.

FormulaHidden

Determina se a fórmula será ocultada quando a planilha estiver protegida.

FormulaLabel

Retorna ou define o tipo de rótulo de fórmula para o intervalo especificado.

FormulaLocal

Retorna ou define a fórmula para o objeto, usando referências de estilo A1 no idioma do usuário.

FormulaR1C1

Retorna ou define a fórmula para o objeto, usando notação de estilo R1C1 no idioma da macro.

FormulaR1C1Local

Retorna ou define a fórmula para o objeto, usando a notação de estilo L1C1 no idioma do usuário.

HasArray

Determina se a célula especificada faz parte de uma fórmula de matriz.

HasFormula

Determina se todas as células no intervalo contêm fórmulas.

Height

A altura do intervalo.

Hidden

Determina se as linhas ou colunas estão ocultas.

HorizontalAlignment

Retorna ou define o alinhamento horizontal do objeto especificado.

Hyperlinks

Retorna uma Hyperlinks coleção que representa os hiperlinks para o intervalo.

ID

Retorna ou define o rótulo de identificação da célula especificada quando a página é salva como uma página da Web.

IndentLevel

Retorna ou define o nível de recuo para a célula ou intervalo.

Interior

Retorna um Interior objeto que representa o interior do objeto especificado.

Item[Object, Object]

Retorna um Range objeto que representa um intervalo em um deslocamento para o intervalo especificado.

Left

A distância da borda esquerda da coluna A até a borda esquerda do intervalo.

ListHeaderRows

Retorna o número de linhas de cabeçalho do intervalo especificado.

ListObject

Retorna um ListObject objeto para o Range objeto ou QueryTable objeto.

LocationInTable

Retorna uma constante que descreve a parte do PivotTable relatório que contém o canto superior esquerdo do intervalo especificado.

Locked

Determina se o objeto está bloqueado.

MDX

Retorna o nome MDX para o objeto especificado Range . Somente leitura.

MergeArea

Retorna um Range objeto que representa o intervalo mesclado que contém a célula especificada.

MergeCells

Determina se o intervalo ou estilo contém células mescladas.

Name

Retorna ou define o nome do objeto.

Next

Retorna um Range objeto que representa a próxima célula.

NumberFormat

Retorna ou define o código de formatação para o objeto.

NumberFormatLocal

Retorna ou define o código de formatação para o objeto como uma cadeia de caracteres no idioma do usuário.

Offset[Object, Object]

Retorna um Range objeto que representa um intervalo que é deslocado do intervalo especificado.

Orientation

Retorna a orientação de texto.

OutlineLevel

Retorna ou define o nível de tópico atual da linha ou coluna especificada.

PageBreak

Retorna ou define a posição de uma quebra de página.

Parent

Retorna o objeto pai do objeto especificado.

Phonetic

Retorna o Phonetic objeto que contém informações sobre uma cadeia de texto fonética específica em uma célula.

Phonetics

Retorna a Phonetics coleção do intervalo.

PivotCell

Retorna um PivotCell objeto que representa uma célula em um relatório de Tabela Dinâmica.

PivotField

Retorna um PivotField objeto que representa o campo Tabela Dinâmica que contém o canto superior esquerdo do intervalo especificado.

PivotItem

Retorna um PivotItem objeto que representa o item tabela dinâmica que contém o canto superior esquerdo do intervalo especificado.

PivotTable

Retorna um PivotTable objeto que representa o relatório tabela dinâmica que contém o canto superior esquerdo do intervalo especificado ou o relatório tabela dinâmica associado ao relatório PivotChart.

Precedents

Retorna um Range objeto que representa todos os precedentes de uma célula.

PrefixCharacter

Retorna o caractere de prefixo da célula.

Previous

Retorna um Range objeto que representa a célula anterior.

QueryTable

Retorna um QueryTable objeto que representa a tabela de consulta que cruza o objeto especificado Range .

Range[Object, Object]

Retorna um Range objeto que representa uma célula ou um intervalo de células.

ReadingOrder

Retorna ou define o sentido de leitura do objeto especificado.

Resize[Object, Object]

Redimensiona o intervalo especificado.

Row

Retorna o número da primeira linha da primeira área do intervalo.

RowHeight

Retorna a altura de todas as linhas no intervalo especificado, medida em pontos.

Rows

Retorna um Range objeto que representa as linhas no intervalo especificado.

ServerActions

Especifica as ações que podem ser executadas no servidor do SharePoint para um Range objeto.

ShowDetail

Retorna True se o contorno for expandido para o intervalo especificado (para que o detalhe da coluna ou linha esteja visível).

ShrinkToFit

Determina se o texto reduz automaticamente para caber na largura da coluna disponível.

SmartTags

Retorna um SmartTags objeto que representa o identificador da célula especificada.

SoundNote

Essa propriedade não deve ser usada. As notas sonoras foram removidas do Microsoft Excel.

SparklineGroups

Obtém um SparklineGroups objeto que representa um grupo existente de linhas de faísca do intervalo especificado.

Style

Retorna um Style objeto que representa o estilo do intervalo especificado.

Summary

Determina se o intervalo é uma linha ou coluna de resumo que descreve.

Text

Retorna ou define o texto do objeto especificado.

Top

Retorna a distância, em pontos, da borda superior da linha 1 para a borda superior do intervalo.

UseStandardHeight

Determina se a altura da linha do Range objeto é igual à altura padrão da folha.

UseStandardWidth

Determina se a largura da coluna do Range objeto é igual à largura padrão da folha.

Validation

Retorna o Validation objeto que representa a validação de dados para o intervalo especificado.

Value[Object]

Retorna ou define o valor do intervalo especificado.

Value2

Retorna ou define o valor da célula.

VerticalAlignment

Retorna ou define o alinhamento vertical do objeto especificado.

Width

A largura, em pontos, do intervalo.

Worksheet

Retorna um Worksheet objeto que representa a planilha que contém o intervalo especificado.

WrapText

Determina se o Microsoft Excel encapsula o texto no objeto.

XPath

Retorna um XPath objeto que representa o Xpath do elemento mapeado para o objeto especificado Range .

Métodos

_PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

Reservado para uso interno.

_PrintOut(Object, Object, Object, Object, Object, Object, Object)

Reservado para uso interno.

Activate()

Ativa uma única célula, que precisa estar dentro da seleção atual.

AddComment(Object)

Adiciona um comentário ao intervalo.

AdvancedFilter(XlFilterAction, Object, Object, Object)

Filtra ou copia os dados de uma lista com base em um intervalo de critérios.

AllocateChanges()

Executa uma operação de write-back para todas as células editadas em um intervalo com base em uma fonte de dados OLAP.

ApplyNames(Object, Object, Object, Object, Object, XlApplyNamesOrder, Object)

Aplica nomes às células do intervalo especificado.

ApplyOutlineStyles()

Aplica estilos de tópicos ao intervalo especificado.

AutoComplete(String)

Retorna uma AutoConclusão coincidente da lista.

AutoFill(Range, XlAutoFillType)

Executa um preenchimento automático nas células no intervalo especificado.

AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object)

Filtra uma lista usando o Filtro Automático.

AutoFit()

Altera a largura das colunas no intervalo ou a altura das linhas no intervalo para obter o melhor ajuste.

AutoFormat(XlRangeAutoFormat, Object, Object, Object, Object, Object, Object)

Formata automaticamente o intervalo especificado usando um formato predefinido.

AutoOutline()

Cria tópicos automaticamente para o intervalo especificado.

BorderAround(Object, XlBorderWeight, XlColorIndex, Object)

Adiciona uma borda a um intervalo e define as Colorpropriedades , LineStylee Weight para a nova borda.

BorderAround2(Object, XlBorderWeight, XlColorIndex, Object, Object)

Reservado para uso interno.

Calculate()

Calcula um intervalo especificado de células em uma planilha.

CalculateRowMajorOrder()

Calcula um intervalo especificado de células.

CheckSpelling(Object, Object, Object, Object)

Verifica a ortografia de um objeto.

Clear()

Limpa o objeto inteiro.

ClearComments()

Limpa todos os comentários de célula do intervalo especificado.

ClearContents()

Limpa as fórmulas do intervalo.

ClearFormats()

Limpa a formatação do objeto.

ClearHyperlinks()

Remove todos os hiperlinks do intervalo especificado.

ClearNotes()

Limpa as notas e notas sonoras de todas as células do intervalo especificado.

ClearOutline()

Limpa os tópicos do intervalo especificado.

ColumnDifferences(Object)

Retorna um Range objeto que representa todas as células cujo conteúdo é diferente da célula de comparação em cada coluna.

Consolidate(Object, Object, Object, Object, Object)

Consolida dados de vários intervalos de várias planilhas em um só intervalo de uma única planilha.

Copy(Object)

Copia o intervalo para o intervalo especificado ou na área de transferência.

CopyFromRecordset(Object, Object, Object)

Copia o conteúdo de um objeto Recordset da ADO ou o DAO em uma planilha, começando no canto superior esquerdo do intervalo especificado.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

Copia o objeto selecionado para a Área de Transferência como uma imagem.

CreateNames(Object, Object, Object, Object)

Cria nomes no intervalo especificado, com base nos rótulos de texto da planilha.

CreatePublisher(Object, XlPictureAppearance, Object, Object, Object, Object)

Você solicitou ajuda para um palavra-chave usado apenas no Macintosh. Para obter informações sobre essa palavra-chave, consulte a Ajuda de referência de idioma fornecida no Microsoft Office Macintosh Edition.

Cut(Object)

Recorta o objeto para a Área de Transferência ou o cola em um local especificado.

DataSeries(Object, XlDataSeriesType, XlDataSeriesDate, Object, Object, Object)

Cria uma série de dados no intervalo especificado.

Delete(Object)

Exclui o objeto.

DialogBox()

Exibe uma caixa de diálogo definida por uma tabela de definição de caixa de diálogo em uma folha de macro do Microsoft Excel 4.0.

Dirty()

Designa um intervalo a ser recalculado quando o próximo recálculo ocorrer.

DiscardChanges()

Descarta todas as alterações nas células editadas do intervalo.

EditionOptions(XlEditionType, XlEditionOptionsOption, Object, Object, XlPictureAppearance, XlPictureAppearance, Object)

Você solicitou ajuda para um palavra-chave usado apenas no Macintosh. Para obter informações sobre essa palavra-chave, consulte a Ajuda de referência de idioma fornecida no Microsoft Office Macintosh Edition.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Exporta para um arquivo do formato especificado.

FillDown()

Preenche desde a célula ou células superiores do intervalo especificado até as inferiores.

FillLeft()

Preenche à esquerda a partir da célula ou células mais à direita no intervalo especificado.

FillRight()

Preenche à direita a partir da célula ou células da extrema esquerda no intervalo especificado.

FillUp()

Preenche acima a partir da célula ou células de baixo no intervalo especificado até o topo do intervalo.

Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object)

Localiza informações específicas em um intervalo e retorna um Range objeto que representa a primeira célula em que essas informações são encontradas.

FindNext(Object)

Continua uma pesquisa iniciada com o Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) método.

FindPrevious(Object)

Continua uma pesquisa iniciada com o Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) método.

FlashFill()

TRUE indica que o recurso de Preenchimento Flash do Excel foi habilitado e ativo.

FunctionWizard()

Inicia o Assistente de função para a célula superior esquerda do intervalo.

GetEnumerator()

Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.

GoalSeek(Object, Range)

Calcula os valores necessários para se atingir uma determinada meta.

Group(Object, Object, Object, Object)

Quando o Range objeto representa uma única célula no intervalo de dados de um campo de Tabela Dinâmica, o método Group executa agrupamento numérico ou baseado em datas nesse campo.

Insert(Object, Object)

Insere uma célula ou um intervalo de células na planilha ou folha de macro e desloca as outras células para liberar espaço.

InsertIndent(Int32)

Adiciona um recuo ao intervalo especificado.

Justify()

Reorganiza o texto de um intervalo de modo que ele preencha o intervalo uniformemente.

ListNames()

Cola uma lista de todos os nomes exibidos na planilha, começando com a primeira célula do intervalo.

Merge(Object)

Cria uma célula mesclada Range do objeto especificado.

NavigateArrow(Object, Object, Object)

Faz uma seta rastreadora navegar pelo intervalo especificado até a célula ou células precedentes, dependentes ou causadoras de erro.

NoteText(Object, Object, Object)

Retorna ou define a nota de célula associada à célula do canto superior esquerdo do intervalo.

Parse(Object, Object)

Analisa um intervalo de dados e o divide em várias células.

PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

Cola um Range da Área de Transferência para o intervalo especificado.

PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

Imprime o objeto.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

Reservado para uso interno.

PrintPreview(Object)

Mostra uma visualização de como o objeto aparecerá quando for impresso.

RemoveDuplicates(Object, XlYesNoGuess)

Remove valores duplicados de um intervalo de valores.

RemoveSubtotal()

Remove subtotais de uma lista.

Replace(Object, Object, Object, Object, Object, Object, Object, Object)

Retorna um Boolean que indica caracteres em células dentro do intervalo especificado.

RowDifferences(Object)

Retorna um Range objeto que representa todas as células cujo conteúdo é diferente dos da célula de comparação em cada linha.

Run(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Executa a macro do Microsoft Excel neste local.

Select()

Seleciona o objeto.

SetPhonetic()

Cria Phonetic objetos para todas as células no intervalo especificado.

Show()

Rola pelo conteúdo da janela ativa a fim de mover o intervalo para a parte visível.

ShowDependents(Object)

Desenha setas rastreadoras para os dependentes diretos do intervalo.

ShowErrors()

Desenha setas de rastreamento através da árvore de precedentes para a célula que é a origem do erro e retorna o intervalo que contém essa célula.

ShowPrecedents(Object)

Desenha setas rastreadoras para os precedentes diretos do intervalo.

Sort(Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortMethod, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Classifica um relatório de Tabela Dinâmica, um intervalo ou a região ativa se o intervalo especificado contiver apenas uma célula.

SortSpecial(XlSortMethod, Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Usa métodos de classificação do Leste Asiático para classificar o intervalo ou um relatório de Tabela Dinâmica ou usa o método para a região ativa se o intervalo contiver apenas uma célula. Por exemplo, Japonês classifica na ordem de silabação Kana.

Speak(Object, Object)

Faz com que as células do intervalo sejam faladas na ordem da linha ou da coluna.

SpecialCells(XlCellType, Object)

Retorna um Range objeto que representa todas as células que correspondem ao tipo e valor especificados.

SubscribeTo(String, XlSubscribeToFormat)

Você solicitou ajuda para um palavra-chave usado apenas no Macintosh. Para obter informações sobre essa palavra-chave, consulte a Ajuda de referência de idioma fornecida no Microsoft Office Macintosh Edition.

Subtotal(Int32, XlConsolidationFunction, Object, Object, Object, XlSummaryRow)

Cria subtotais para o intervalo (ou para a região atual, se o intervalo for uma única célula).

Table(Object, Object)

Cria uma tabela de dados com base nas fórmulas e valores de entrada e definidos por você em uma planilha.

TextToColumns(Object, XlTextParsingType, XlTextQualifier, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Analisa uma coluna de células que contêm texto em várias colunas.

Ungroup()

Promove um intervalo em uma estrutura de tópicos (ou seja, diminui o seu nível na estrutura).

UnMerge()

Separa uma área mesclada em células individuais.

Aplica-se a