Range Interface

Definição

Representa uma área contígua em um documento.

public interface class Range
[System.Runtime.InteropServices.Guid("0002095E-0000-0000-C000-000000000046")]
public interface Range
type Range = interface
Public Interface Range
Atributos

Comentários

Cada Range objeto é definido por uma posição de caractere inicial e final. Semelhante à maneira como os indicadores são usados em um documento, Range os objetos são usados para identificar partes específicas de um documento. No entanto, ao contrário de um indicador, um Range objeto só existe enquanto o código de programação que o definiu está em execução. Range os objetos são independentes da seleção. Ou seja, você pode definir e manipular um intervalo sem alterar a seleção. Você também pode definir vários intervalos em um documento, enquanto que pode haver somente uma seleção por painel.

Use o Range(Object, Object) método para retornar um Range objeto definido pelas posições de caracteres iniciais e finais determinadas.

Use a propriedade Range de um objeto individual para retornar um Range objeto definido pelo início e o fim do objeto. A propriedade Range se aplica a muitos objetos (por exemplo, Paragraph, Bookmarke Cell).

Propriedades

Application

Retorna um Application objeto que representa o aplicativo microsoft Word.

Bold

Determina se a fonte ou intervalo é formatado como negrito.

BoldBi

Determina se a fonte ou intervalo é formatado como negrito.

BookmarkID

Retorna o número do indicador que inclui o início da seleção ou intervalo especificado; retornará 0 (zero) se não houver nenhum indicador correspondente.

Bookmarks

Retorna uma Bookmarks coleção que representa todos os indicadores em um intervalo.

Borders

Retorna uma Borders coleção que representa todas as bordas do objeto especificado.

CanEdit

Reservado para uso interno.

CanPaste

Reservado para uso interno.

Case

Retorna ou define uma WdCharacterCase constante que representa o caso do texto no intervalo especificado.

Cells

Retorna uma Cells coleção que representa as células de tabela em um intervalo.

Characters

Retorna uma Characters coleção que representa os caracteres em um intervalo.

CharacterStyle

Retorna um Objeto que representa o estilo usado para formatar um ou mais caracteres. Somente leitura.

CharacterWidth

Retorna ou define a largura do caractere do intervalo especificado.

Columns

Retorna uma Columns coleção que representa todas as colunas de tabela no intervalo.

CombineCharacters

Determina se o intervalo especificado contém caracteres combinados.

Comments

Retorna uma Comments coleção que representa todos os comentários no intervalo especificado.

Conflicts

Obtém um Conflicts objeto de coleção que contém todos os objetos de conflito no intervalo.

ContentControls

Retorna uma ContentControls coleção que representa os controles de conteúdo contidos em um intervalo. Somente leitura.

Creator

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

DisableCharacterSpaceGrid

Determina se a Microsoft Word ignora o número de caracteres por linha para o intervalo.

Document

Retorna um Document objeto associado ao intervalo especificado.

Duplicate

Retorna um Range objeto que representa todas as propriedades do intervalo especificado.

Editors

Retorna um Editors objeto que representa todos os usuários autorizados a modificar uma seleção ou intervalo dentro de um documento.

EmphasisMark

Retorna ou define a marca de ênfase para um caractere ou uma sequência de caracteres designada.

End

Retorna ou define a posição do caractere final de um intervalo.

EndnoteOptions

Retorna um EndnoteOptions objeto que representa as notas de extremidade em um intervalo ou seleção.

Endnotes

Retorna uma Endnotes coleção que representa todas as notas de extremidade em um intervalo.

EnhMetaFileBits

Retorna uma representação de imagem de como uma seleção ou intervalo de texto aparece.

Fields

Retorna uma coleção somente Fields leitura que representa todos os campos do intervalo.

Find

Retorna um Find objeto que contém os critérios para uma operação de localização.

FitTextWidth

Retorna ou define a largura (nas unidades de medida atuais) em que a Microsoft Word se encaixa no texto no intervalo atual.

Font

Retorna ou define um Font objeto que representa a formatação de caracteres do objeto especificado.

FootnoteOptions

Retorna um FootnoteOptions objeto que representa as opções de nota de rodapé em um intervalo.

Footnotes

Retorna uma Footnotes coleção que representa todas as notas de rodapé em um intervalo.

FormattedText

Retorna ou define um Range objeto que inclui o texto formatado no intervalo ou seleção especificado.

FormFields

Retorna uma FormFields coleção que representa todos os campos de formulário no intervalo.

Frames

Retorna uma Frames coleção que representa todos os quadros em um intervalo.

GrammarChecked

Determina se um marcar de gramática foi executado no intervalo especificado.

GrammaticalErrors

Retorna uma ProofreadingErrors coleção que representa as frases que falharam no marcar de gramática no intervalo especificado.

HighlightColorIndex

Retorna ou define a cor de realce do intervalo especificado.

HorizontalInVertical

Retorna ou define a formatação do texto horizontal definido dentro de texto vertical.

HTMLDivisions

Retorna um HTMLDivisions objeto que representa uma divisão HTML em um documento Da Web.

Hyperlinks

Retorna uma Hyperlinks coleção que representa todos os hiperlinks no intervalo especificado.

ID

Retorna ou define o rótulo de identificação para o objeto especificado quando o documento atual é salvo como uma página da Web.

Information[WdInformation]

Retorna informações sobre a seleção ou intervalo especificados.

InlineShapes

Retorna uma InlineShapes coleção que representa todos os InlineShape objetos em um documento, intervalo ou seleção.

IsEndOfRowMark

Determina se o intervalo especificado foi recolhido e está localizado na marca de fim de linha em uma tabela.

Italic

Determina se o intervalo é formatado como itálico.

ItalicBi

Determina se o intervalo é formatado como itálico.

Kana

Retorna ou define se o intervalo especificado de texto em japonês é hiragana ou katakana.

LanguageDetected

Retorna ou define um valor que especifica se o Microsoft Word detectou o idioma do texto especificado.

LanguageID

Retorna ou define o idioma do objeto especificado.

LanguageIDFarEast

Retorna ou define um idioma do Leste Asiático para o objeto especificado.

LanguageIDOther

Retorna ou define o idioma do objeto especificado.

ListFormat

Retorna um ListFormat objeto que representa todas as características de formatação de lista de um intervalo.

ListParagraphs

Retorna uma ListParagraphs coleção que representa todos os parágrafos numerados no intervalo.

ListStyle

Retorna um Objeto que representa o estilo usado para formatar uma lista com marcadores ou uma lista numerada. Somente leitura.

Locks

Obtém um CoAuthLocks objeto de coleção que representa todos os bloqueios no intervalo.

NextStoryRange

Retorna um Range objeto que se refere à próxima história, conforme mostrado na tabela a seguir.

NoProofing

Determina se o verificador ortográfico e gramatical ignora o texto especificado.

OMaths

Retorna uma coleção OMaths que representa os OMath objetos dentro do intervalo especificado. Somente leitura.

Orientation

Retorna ou define a orientação do texto em um intervalo, quando o recurso de direção do texto é habilitado.

PageSetup

Retorna um PageSetup objeto associado ao intervalo especificado.

ParagraphFormat

Retorna ou define um ParagraphFormat objeto que representa as configurações de parágrafo para o intervalo especificado.

Paragraphs

Retorna uma Paragraphs coleção que representa todos os parágrafos no intervalo especificado.

ParagraphStyle

Retorna um Objeto que representa o estilo usado para formatar um parágrafo. Somente leitura.

Parent

Retorna um objeto que representa o objeto pai do objeto especificado.

ParentContentControl

Retorna um ContentControl objeto que representa o controle de conteúdo pai para o intervalo especificado. Somente leitura.

PreviousBookmarkID

Retorna o número do último indicador que começa antes ou no mesmo local que o intervalo especificado.

ReadabilityStatistics

Retorna uma ReadabilityStatistics coleção que representa as estatísticas de legibilidade para o intervalo especificado.

Revisions

Retorna uma Revisions coleção que representa as alterações rastreadas no intervalo.

Rows

Retorna uma Rows coleção que representa todas as linhas de tabela em um intervalo.

Scripts

Retorna uma Scripts coleção que representa a coleção de scripts HTML no objeto especificado.

Sections

Retorna uma Sections coleção que representa as seções no intervalo especificado.

Sentences

Retorna uma Sentences coleção que representa todas as frases no intervalo.

Shading

Retorna um Shading objeto que se refere à formatação de sombreamento do objeto especificado.

ShapeRange

Retorna uma ShapeRange coleção que representa todos os Shape objetos no intervalo especificado.

ShowAll

Determina se todos os caracteres que não são impressos (como texto oculto, marcas de guia, marcas de espaço e marcas de parágrafo) são exibidos.

SmartTags

Retorna um SmartTags objeto que representa uma marca inteligente em um intervalo.

SpellingChecked

Determina se a ortografia foi verificada em todo o intervalo especificado.

SpellingErrors

Retorna uma ProofreadingErrors coleção que representa as palavras identificadas como erros ortográficos no intervalo especificado.

Start

Retorna ou define a posição de caractere inicial de um intervalo.

StoryLength

Retorna o número de caracteres do texto que contém o intervalo especificado.

StoryType

Retorna o tipo de história para o intervalo especificado.

Style

Retorna ou define o estilo do objeto especificado.

Subdocuments

Retorna uma Subdocuments coleção que representa todos os subdocumentos no intervalo especificado.

SynonymInfo

Retorna um SynonymInfo objeto que contém informações do dicionário em sinônimos, antônimos ou palavras e expressões relacionadas para a palavra ou frase especificada.

Tables

Retorna uma Tables coleção que representa todas as tabelas no intervalo especificado.

TableStyle

Retorna um Objeto que representa o estilo usado para formatar uma tabela. Somente leitura.

Text

Retorna ou define o texto no intervalo especificado.

TextRetrievalMode

Retorna um TextRetrievalMode objeto que controla como o texto é recuperado do intervalo especificado.

TextVisibleOnScreen

Retorna um Inteiro (int em C#) que indica se o texto no intervalo especificado está visível na tela. Somente leitura.

TopLevelTables

Retorna uma Tables coleção que representa as tabelas no nível de aninhamento mais externo no intervalo atual.

TwoLinesInOne

Retorna ou define se o Microsoft Word define duas linhas de texto em uma e especifica os caracteres que colocar o texto, se houver alguma.

Underline

Retorna ou define o tipo de sublinhado aplicado ao intervalo.

Updates

Obtém um CoAuthUpdates objeto de coleção que representa todas as atualizações disponíveis no intervalo.

WordOpenXML

Retorna uma Cadeia de Caracteres que representa o XML contido no intervalo no formato Microsoft Office Word Open XML. Somente leitura.

Words

Retorna uma Words coleção que representa todas as palavras em um intervalo.

XML[Boolean]

Retorna uma cadeia de caracteres que representa o texto XML no objeto especificado.

XMLNodes

This object, member, or enumeration is deprecated and is not intended to be used in your code.

XMLParentNode

This object, member, or enumeration is deprecated and is not intended to be used in your code.

Métodos

AutoFormat()

Formata automaticamente um intervalo.

Calculate()

Calcula uma expressão matemática dentro de um intervalo.

CheckGrammar()

Inicia a verificação ortográfica e gramatical para o intervalo especificado.

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Inicia um marcar ortográfico para o intervalo especificado.

CheckSynonyms()

Exibe a caixa de diálogo Dicionário de sinônimos, que lista palavras alternativas, ou sinônimos, para o texto do intervalo especificado.

Collapse(Object)

Colapsa um intervalo para a posição inicial ou final.

ComputeStatistics(WdStatistic)

Retorna uma estatística com base no conteúdo do intervalo especificado.

ConvertHangulAndHanja(Object, Object, Object, Object, Object)

Converte o intervalo especificado de Hangul para Hanja ou vice-versa.

ConvertToTable(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Converte texto em um intervalo ou seleção em uma tabela.

ConvertToTableOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Reservado para uso interno.

Copy()

Copia o objeto especificado para a Área de transferência.

CopyAsPicture()

O método CopyAsPicture funciona da mesma forma que o Copy() método.

CreatePublisher(Object, Object, Object, Object)

Reservado para uso interno. Esse membro é apenas para Macintosh e não deve ser usado.

Cut()

Remove o objeto especificado do documento e o coloca na área de transferência.

Delete(Object, Object)

Sintaxe 3: Exclui o número especificado de caracteres ou palavras.

DetectLanguage()

Analisa o texto especificado para determinar o idioma em que está escrito.

EndOf(Object, Object)

Move ou estende a posição de caractere final de um intervalo ou seleção até o final da unidade de texto especificada mais próxima.

Expand(Object)

Expande o intervalo especificado.

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, Boolean, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

Salva uma parte do documento como formato PDF ou XPS.

ExportFragment(String, WdSaveFormat)

Exporta o intervalo selecionado no documento para uso como fragmento do documento.

GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Retorna uma SpellingSuggestions coleção que representa as palavras sugeridas como substituições ortográficas para a primeira palavra no intervalo especificado.

GoTo(Object, Object, Object, Object)

Retorna um Range objeto que representa a posição inicial do item especificado, como uma página, um indicador ou um campo.

GoToEditableRange(Object)

Retorna um Range objeto que representa uma área de um documento que pode ser modificado pelo usuário ou grupo de usuários especificado.

GoToNext(WdGoToItem)

Retorna um Range objeto que se refere à posição inicial do próximo item ou local especificado pelo What argumento.

GoToPrevious(WdGoToItem)

Retorna um Range objeto que se refere à posição inicial do item ou local anterior especificado pelo What argumento.

ImportFragment(String, Boolean)

Importa um fragmento do documento ao intervalo especificado no documento.

InRange(Range)

Determina se o intervalo ao qual o método é aplicado está contido no intervalo especificado.

InsertAfter(String)

Insere o texto especificado no final de um intervalo ou seleção.

InsertAlignmentTab(Int32, Int32)

Insere uma tabulação absoluta que sempre está posicionada no mesmo ponto, relativo às margens e recuos.

InsertAutoText()

Tenta coincidir o texto do intervalo especificado ou o texto ao redor do intervalo com um nome de entrada de AutoTexto existente.

InsertBefore(String)

Insere o texto especificado antes do intervalo especificado.

InsertBreak(Object)

Insere uma quebra de seção, coluna ou página.

InsertCaption(Object, Object, Object, Object, Object)

Insere uma legenda imediatamente antes ou após o intervalo especificado.

InsertCaptionXP(Object, Object, Object, Object)

Reservado para uso interno.

InsertCrossReference(Object, WdReferenceKind, Object, Object, Object, Object, Object)

Insere uma referência cruzada para um título, indicador, nota de rodapé ou nota de fim, ou para um item para o qual um nome de legenda esteja definido (por exemplo, uma equação, figura ou índice).

InsertCrossReference_2002(Object, WdReferenceKind, Object, Object, Object)

Reservado para uso interno.

InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Recupera dados de uma fonte de dados (por exemplo, um documento do Microsoft Word separado, uma planilha do Microsoft Excel ou um banco de dados do Microsoft Access) e insere os dados como uma tabela no lugar do intervalo especificado.

InsertDateTime(Object, Object, Object, Object, Object)

Insere a data ou hora atual, ou ambas, seja como texto ou como um campo TIME.

InsertDateTimeOld(Object, Object, Object)

Reservado para uso interno.

InsertFile(String, Object, Object, Object, Object)

Insere todo o arquivo especificado ou parte dele.

InsertParagraph()

Substitui o intervalo especificado por um novo parágrafo.

InsertParagraphAfter()

Insere uma marca de parágrafo após o intervalo.

InsertParagraphBefore()

Insere um novo parágrafo antes do intervalo especificado.

InsertSymbol(Int32, Object, Object, Object)

Insere um símbolo no lugar do intervalo especificado.

InsertXML(String, Object)

Insere o texto XML especificado no intervalo ou seleção especificado.

InStory(Range)

Determina se a seleção ou intervalo ao qual esse método é aplicado está na mesma história que o intervalo especificado pelo Range argumento.

IsEqual(Range)

Determina se o intervalo ao qual esse método é aplicado é igual ao intervalo especificado pelo Range argumento.

LookupNameProperties()

Consulta um nome na lista do catálogo de endereços global e exibe a caixa de diálogo Propriedades, que inclui informações sobre o nome especificado.

ModifyEnclosure(Object, Object, Object)

Adiciona, modifica ou remove uma inclusão ao redor do caractere ou caracteres especificados.

Move(Object, Object)

Colapsa o intervalo ou a seleção especificados para sua posição inicial ou final e, em seguida, move o objeto colapsado pelo número especificado de unidades.

MoveEnd(Object, Object)

Move a posição de caractere final de um intervalo.

MoveEndUntil(Object, Object)

Move a posição final do intervalo ou seleção especificado até que qualquer um dos caracteres especificados seja encontrado no documento.

MoveEndWhile(Object, Object)

Move a posição de caractere final de um intervalo enquanto qualquer um dos caracteres especificados é localizado no documento.

MoveStart(Object, Object)

Move a posição inicial do intervalo especificado.

MoveStartUntil(Object, Object)

Move a posição inicial do intervalo ou seleção especificado até que um dos caracteres especificados seja encontrado no documento.

MoveStartWhile(Object, Object)

Move a posição inicial do intervalo especificado enquanto um dos caracteres especificados for localizado no documento.

MoveUntil(Object, Object)

Move o intervalo especificado até um dos caracteres especificados ser localizado no documento.

MoveWhile(Object, Object)

Move o intervalo especificado enquanto um dos caracteres especificados é localizado no documento.

Next(Object, Object)

Retorna um Range objeto que representa a unidade especificada em relação ao intervalo especificado.

NextSubdocument()

Move o intervalo para o próximo subdocumento.

Paste()

Insere o conteúdo da área de transferência no intervalo especificado.

PasteAndFormat(WdRecoveryType)

Cola as células selecionadas da tabela e as formata como especificado.

PasteAppendTable()

Mescla as células coladas em uma tabela existente inserindo as linhas coladas entre as linhas selecionadas.

PasteAsNestedTable()

Cola uma célula ou um grupo de células como uma tabela aninhada dentro do intervalo selecionado.

PasteExcelTable(Boolean, Boolean, Boolean)

Cola e formata uma tabela do Microsoft Excel.

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

Insere o conteúdo da área de transferência.

PhoneticGuide(String, WdPhoneticGuideAlignmentType, Int32, Int32, String)

Adiciona guias fonéticas ao intervalo especificado.

Previous(Object, Object)

Retorna um Range objeto relativo à seleção ou intervalo especificados.

PreviousSubdocument()

Move o intervalo ou a seleção para o subdocumento anterior. Se não houver outro subdocumento, ocorrerá um erro.

Relocate(Int32)

No modo de estrutura de tópicos, move os parágrafos dentro do intervalo especificado para depois do próximo parágrafo visível ou antes do parágrafo visível anterior.

Select()

Seleciona o objeto especificado.

SetListLevel(Int16)

Define o nível da lista para um ou mais itens em uma lista numerada.

SetRange(Int32, Int32)

Define as posições de caractere inicial e final para o intervalo.

Sort(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Classifica os parágrafos do intervalo especificado.

SortAscending()

Classifica linhas de tabela ou parágrafos em ordem alfanumérica crescente.

SortByHeadings(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Classifica os títulos no intervalo especificado.

SortDescending()

Classifica parágrafos ou linhas de tabela em ordem alfanumérica decrescente.

SortOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Reservado para uso interno.

StartOf(Object, Object)

Move ou estende a posição inicial da seleção ou intervalo especificado até o início da unidade de texto especificada mais próxima.

SubscribeTo(String, Object)

Reservado para uso interno. Esse membro é apenas para Macintosh e não deve ser usado.

TCSCConverter(WdTCSCConverterDirection, Boolean, Boolean)

Converte o intervalo especificado de chinês tradicional para chinês simplificado ou vice-versa.

WholeStory()

Expande um intervalo para incluir o texto inteiro.

Aplica-se a