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 vertical.

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 Microsoft Excel aplicativo.

Areas

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

Borders

Retorna uma coleção que representa as bordas de um estilo ou um intervalo de células (incluindo um intervalo definido como parte Borders 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 dentro do 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 objeto que representa o comentário associado à célula no canto superior Comment 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 faz parte de uma matriz, retorna 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 DisplayFormat um objeto que representa as configurações de exibição do 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 a coluna inteira (ou colunas) que contém o intervalo especificado.

EntireRow

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

Errors

Permite que o usuário acesse as 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 do 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 ficará oculta 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 do 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 do 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 objeto ou Range QueryTable objeto.

LocationInTable

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

Locked

Determina se o objeto está bloqueado.

MDX

Retorna o nome MDX do objeto Range especificado. 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 o 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 é deslocada 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 caracteres de texto phoneé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 objeto que representa o campo tabela dinâmica que contém o canto superior esquerdo PivotField do intervalo especificado.

PivotItem

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

PivotTable

Retorna um objeto que representa o relatório de tabela dinâmica que contém o canto superior esquerdo do intervalo especificado ou o relatório de tabela dinâmica associado ao relatório de PivotTable Gráfico Dinâmico.

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 intercepta o objeto Range especificado.

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 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 seja 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 SparklineGroups um objeto que representa um grupo existente de sparklines 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 delineamento.

Text

Retorna ou define o texto do objeto especificado.

Top

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

UseStandardHeight

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

UseStandardWidth

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

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 Microsoft Excel quebra o texto no objeto.

XPath

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

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)

Formatar 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 Color as propriedades , e para a nova LineStyle Weight 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 uma palavra-chave usada 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 uma palavra-chave usada 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 objeto que representa a Range primeira célula onde essas informações são encontradas.

FindNext(Object)

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

FindPrevious(Object)

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

FlashFill()

TRUE indica que o recurso Excel Flash Fill foi habilitado e ativo.

FunctionWizard()

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

GetEnumerator()
GoalSeek(Object, Range)

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

Group(Object, Object, Object, Object)

Quando o objeto representa uma única célula no intervalo de dados de um campo de tabela dinâmica, o método Group executa o agrupamento numérico ou baseado em data Range 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()

Colará 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 do objeto Range 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)

Colará um Range da Área de Transferência no 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 daqueles 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 do rastreador através da árvore 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 corresponderem ao tipo e ao valor especificados.

SubscribeTo(String, XlSubscribeToFormat)

Você solicitou Ajuda para uma palavra-chave usada 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