Compartilhar via


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 caráter inicial e final. Semelhante à forma como os marcadores são utilizados num documento, Range os objetos são utilizados para identificar partes específicas de um documento. No entanto, ao contrário de um marcador, 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.

Utilize o Range(Object, Object) método para devolver um Range objeto definido pelas posições de carateres iniciais e finais especificadas.

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

Propriedades

Application

Devolve um Application objeto que representa a aplicação microsoft Word.

Bold

Determina se o tipo de letra ou intervalo está formatado como negrito.

BoldBi

Determina se o tipo de letra ou intervalo está formatado como negrito.

BookmarkID

Devolve o número do marcador que inclui o início da seleção ou intervalo especificado; devolve 0 (zero) se não existir um marcador correspondente.

Bookmarks

Devolve uma Bookmarks coleção que representa todos os marcadores num intervalo.

Borders

Devolve uma Borders coleção que representa todos os limites do objeto especificado.

CanEdit

Reservado para uso interno.

CanPaste

Reservado para uso interno.

Case

Devolve ou define uma WdCharacterCase constante que representa as maiúsculas e minúsculas do texto no intervalo especificado.

Cells

Devolve uma Cells coleção que representa as células da tabela num intervalo.

Characters

Devolve uma Characters coleção que representa os carateres num intervalo.

CharacterStyle

Devolve um Objeto que representa o estilo utilizado para formatar um ou mais carateres. Somente leitura.

CharacterWidth

Retorna ou define a largura do caractere do intervalo especificado.

Columns

Devolve uma Columns coleção que representa todas as colunas da tabela no intervalo.

CombineCharacters

Determina se o intervalo especificado contém carateres combinados.

Comments

Devolve 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 em conflito no intervalo.

ContentControls

Devolve uma ContentControls coleção que representa os controlos de conteúdo contidos num intervalo. Somente leitura.

Creator

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

DisableCharacterSpaceGrid

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

Document

Devolve um Document objeto associado ao intervalo especificado.

Duplicate

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

Editors

Devolve um Editors objeto que representa todos os utilizadores 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

Devolve um EndnoteOptions objeto que representa as notas de fim num intervalo ou seleção.

Endnotes

Devolve uma Endnotes coleção que representa todas as notas de fim num intervalo.

EnhMetaFileBits

Devolve uma representação de imagem de como é apresentada uma seleção ou intervalo de texto.

Fields

Devolve uma coleção só Fields de leitura que representa todos os campos no intervalo.

Find

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

FitTextWidth

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

Font

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

FootnoteOptions

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

Footnotes

Devolve uma Footnotes coleção que representa todas as notas de rodapé num intervalo.

FormattedText

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

FormFields

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

Frames

Devolve uma Frames coleção que representa todos os fotogramas num intervalo.

GrammarChecked

Determina se uma marcar gramatical foi executada no intervalo especificado.

GrammaticalErrors

Devolve uma ProofreadingErrors coleção que representa as frases que falharam na marcar gramatical 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

Devolve um HTMLDivisions objeto que representa uma divisão HTML num documento Web.

Hyperlinks

Devolve uma Hyperlinks coleção que representa todas as hiperligações 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]

Devolve informações sobre a seleção ou intervalo especificado.

InlineShapes

Devolve uma InlineShapes coleção que representa todos os InlineShape objetos num documento, intervalo ou seleção.

IsEndOfRowMark

Determina se o intervalo especificado está fechado e está localizado na marca de fim de linha numa tabela.

Italic

Determina se o intervalo está formatado como itálico.

ItalicBi

Determina se o intervalo está 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

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

ListParagraphs

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

ListStyle

Devolve um Objeto que representa o estilo utilizado para formatar uma lista com marcas ou uma lista numerada. Somente leitura.

Locks

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

NextStoryRange

Devolve um Range objeto que se refere ao bloco seguinte, conforme mostrado na tabela seguinte.

NoProofing

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

OMaths

Devolve 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

Devolve um PageSetup objeto associado ao intervalo especificado.

ParagraphFormat

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

Paragraphs

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

ParagraphStyle

Devolve um Objeto que representa o estilo utilizado para formatar um parágrafo. Somente leitura.

Parent

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

ParentContentControl

Devolve um ContentControl objeto que representa o controlo de conteúdo principal 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

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

Revisions

Devolve uma Revisions coleção que representa as alterações registadas no intervalo.

Rows

Devolve uma Rows coleção que representa todas as linhas de tabela num intervalo.

Scripts

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

Sections

Devolve uma Sections coleção que representa as secções no intervalo especificado.

Sentences

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

Shading

Devolve um Shading objeto que se refere à formatação de sombreado do objeto especificado.

ShapeRange

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

ShowAll

Determina se todos os carateres não imprimíveis (como texto oculto, marcas de tabulação, marcas de espaço e marcas de parágrafo) são apresentados.

SmartTags

Devolve um SmartTags objeto que representa uma etiqueta inteligente num intervalo.

SpellingChecked

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

SpellingErrors

Devolve 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

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

Style

Retorna ou define o estilo do objeto especificado.

Subdocuments

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

SynonymInfo

Devolve um SynonymInfo objeto que contém informações do dicionário de sinónimos, antónios ou palavras e expressões relacionadas para a palavra ou expressão especificada.

Tables

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

TableStyle

Devolve um Objeto que representa o estilo utilizado para formatar uma tabela. Somente leitura.

Text

Devolve ou define o texto no intervalo especificado.

TextRetrievalMode

Devolve um TextRetrievalMode objeto que controla a forma como o texto é obtido a partir do intervalo especificado.

TextVisibleOnScreen

Devolve um Número Inteiro (int em C#) que indica se o texto no intervalo especificado está visível no ecrã. Somente leitura.

TopLevelTables

Devolve uma Tables coleção que representa as tabelas no nível de aninhamento mais exterior 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

Devolve 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

Devolve uma Cadeia que representa o XML contido no intervalo no formato Open XML do Microsoft Office Word. Somente leitura.

Words

Devolve uma Words coleção que representa todas as palavras num 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()

Formatar 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)

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

ComputeStatistics(WdStatistic)

Devolve 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 dentro de um intervalo ou seleção numa 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 utilização interna. Este membro é apenas para Macintosh e não deve ser utilizado.

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)

Devolve uma SpellingSuggestions coleção que representa as palavras sugeridas como substituição ortográfica para a primeira palavra no intervalo especificado.

GoTo(Object, Object, Object, Object)

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

GoToEditableRange(Object)

Devolve um Range objeto que representa uma área de um documento que pode ser modificada pelo utilizador ou grupo de utilizadores especificado.

GoToNext(WdGoToItem)

Devolve um Range objeto que se refere à posição inicial do item seguinte ou localização especificada pelo What argumento.

GoToPrevious(WdGoToItem)

Devolve um Range objeto que se refere à posição inicial do item anterior ou localização especificada 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_2002(Object, WdReferenceKind, 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).

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 este método é aplicado está no mesmo bloco que o intervalo especificado pelo Range argumento.

IsEqual(Range)

Determina se o intervalo ao qual este 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)

Fecha o intervalo ou seleção especificado para a sua posição de início ou de fim e, em seguida, move o objeto fechado 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 carateres 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 de início do intervalo ou seleção especificado até que um dos carateres 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)

Devolve um Range objeto que representa a unidade especificada relativamente 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)

Devolve um Range objeto relativo à seleção ou intervalo especificado.

PreviousSubdocument()

Move o intervalo ou 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 carateres de início e de fim 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)

Ordena os cabeçalhos no intervalo especificado.

SortDescending()

Ordena parágrafos ou linhas de tabela por ordem alfanumérica descendente.

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 utilização interna. Este membro é apenas para Macintosh e não deve ser utilizado.

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