Classe Selection - seleção (Word VBA)

A classe Selection representa a seleção atual em uma janela ou um painel. Uma seleção representa uma área selecionada (ou realçada) no documento, ou representa o ponto de inserção se nada no documento estiver selecionado. Pode haver apenas um Selection por painel de janela de documento e apenas um objeto Selection pode estar ativo em todo o aplicativo.

As classes Application, Pane e Window. dão acesso à classe Selection


Dim slc as Selection
Set slc = Selection

Métodos

BoldRun - Adiciona a formatação de caracteres em negrito ou remove-a da sequência atual.

Calculate - Calcula uma expressão matemática dentro de uma seleção. Retorna o resultado como um único.

ClearCharacterAllFormatting - Remove toda a formatação do caractere formatação aplicada através dos estilos de caractere ou aplicada manualmente do texto selecionado.

ClearCharacterDirectFormatting - Remove a formatação de caractere formatação que foi aplicada manualmente usando os botões na faixa ou as caixas de diálogo do texto selecionado.

ClearCharacterStyle - Remove a formatação do caractere que foi aplicada por meio dos estilos de caractere do texto selecionado.

ClearFormatting - Remove a formatação de parágrafo e texto de uma seleção.

ClearParagraphAllFormatting - Remove toda a formatação do parágrafo formatação aplicada através dos estilos de parágrafo ou aplicada manualmente do texto selecionado.

ClearParagraphDirectFormatting - Remove a formatação de parágrafo que foi aplicada manualmente usando os botões na faixa ou as caixas de diálogo do texto selecionado.

ClearParagraphStyle - Remove a formatação do paragráfo que foi aplicada por meio dos estilos de parágrafo do texto selecionado.

Collapse - Recolhe uma seleção para a posição inicial ou final. Após o recolhimento de uma seleção, os pontos inicial e final ficam iguais.

ConvertToTable - Converte o texto dentro de um intervalo em uma tabela. Retorna a tabela como um objeto Table.

Copy - Copia a seleção especificada para a Área de Transferência.

CopyAsPicture - O método CopyAsPicture funciona da mesma maneira que o método Copy.

CopyFormat - Copia a formatação de caractere do primeiro caractere do texto selecionado.

CreateAutoTextEntry - Adiciona um novo objeto AutoTextEntry à coleção AutoTextEntries , com base na seleção atual.

CreateTextbox - Adiciona uma caixa de texto de tamanho padrão ao redor da seleção.

Cut - Remove o objeto especificado do documento e o move para a área de transferência.

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

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

EndKey - Move ou estende a seleção até o final da unidade especificada.

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

EscapeKey - Cancela um modo, como estender ou seleção de coluna equivalente ao pressionamento da tecla ESC.

Expand - Expande o intervalo ou seleção especificada. Retorna o número de caracteres adicionados ao intervalo ou seleção.

ExportAsFixedFormat - Salva a seleção atual como formato PDF ou XPS.

ExportAsFixedFormat2 - Salva a seleção atual como formato PDF ou XPS.

Extend - Ativa o modo de extensão, ou se este modo já estiver ativado, estende a seleção para próxima maior unidade do texto.

GoTo - Move o ponto de inserção para a posição de caractere imediatamente anterior ao item especificado e retorna um objeto Range exceto para a constante constante wdGoToGrammaticalError, wdGoToProofreadingErrorou wdGoToSpellingError .

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

GoToNext - Retorna um objeto Range que se refere à posição inicial do próximo item ou local especificado pelo argumento What. Se você aplicar este método para o objeto Selection, o método Move a seleção para o item especificado exceto para as constante wdGoToGrammaticalError, wdGoToProofreadingError e wdGoToSpellingError constantes.

GoToPrevious - Retorna um objeto Range que se refere à posição inicial do item anterior ou local especificado pelo argumento What. Se for aplicado a um objeto Selection, GoToPrevious moverá a seleção para o item especificado. Objeto Range .

HomeKey - Move ou estende a seleção para o início da unidade especificada. Este método retorna um inteiro que indica o número de caracteres que a seleção foi realmente movida ou retorna 0 zero se a movimentação não tiver sido bem sucedida. Este método corresponde à funcionalidade da tecla HOME.

InRange - True se a seleção à qual o método é aplicado está contida dentro do intervalo especificado pelo argumento Range.

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

InsertBefore - Insere o texto especificado antes da seleção especificada.

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

InsertCaption - Insere uma legenda imediatamente antes ou após a seleção especificada.

InsertCells - Adiciona células a uma tabela existente.

InsertColumns - Insere colunas à esquerda da coluna que contém a seleção.

InsertColumnsRight - Insere colunas à direita da seleção atual.

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

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

InsertFile - Insere todo o arquivo especificado ou parte dele.

InsertFormula - Insere um campo = Formula contendo uma fórmula na seleção.

InsertNewPage - Insere uma nova página na posição do Ponto de Inserção.

InsertParagraph - Substitui a seleção especificada por um novo parágrafo.

InsertParagraphAfter - Insere uma marca de parágrafo após a seleção.

InsertParagraphBefore - Insere um novo parágrafo antes da seleção ou do intervalo especificado.

InsertRows - Insere o número especificado de novas linhas acima da linha que contém a seleção. Se a seleção não estiver em uma tabela, ocorrerá um erro.

InsertRowsAbove - Insere linhas acima da seleção atual.

InsertRowsBelow - Insere linhas abaixo da seleção atual.

InsertStyleSeparator - Insere uma marca de parágrafo oculta especial que permite que o Microsoft Word una parágrafos formatados usando estilos diferentes de parágrafo, para que títulos iniciais possam ser inseridos em um sumário.

InsertSymbol - Insere um símbolo no lugar da seleção especificada.

InsertXML - Insere o XML especificado no documento no cursor, substituindo qualquer texto selecionado.

InStory - True se a seleção à qual esse método é aplicado está no mesmo texto do intervalo especificado pelo argumento Range.

IsEqual - True se a seleção à qual esse método é aplicado é igual ao intervalo especificado pelo argumento Range.

ItalicRun - Adiciona a formatação de caracteres em itálico ou remove-a da sequência atual.

LtrPara - Define o sentido de leitura e o alinhamento dos parágrafos especificados como da esquerda para a direita.

LtrRun - Define o sentido de leitura e o alinhamento das sequências especificadas como da esquerda para direita.

Move - Recolhe a seleção especificada para sua posição inicial ou final e move o objeto recolhido pelo número especificado de unidades. Este método retorna um valor Long que representa o número de unidades pelas quais a seleção foi movida ou retorna 0 zero se a movimentação não tiver sido bem sucedida.

MoveDown - Move a seleção para baixo e retorna o número de unidades que foram movidas.

MoveEnd - Move a posição de caractere final de um intervalo ou seleção.

MoveEndUntil - Move a posição final da seleção especificada até um dos caracteres especificados ser localizado no documento.

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

MoveLeft - Move a seleção para a esquerda e retorna o número de unidades que foram movidas.

MoveRight - Move a seleção para a direita e retorna o número de unidades que foram movidas.

MoveStart - Move a posição inicial da seleção especificada.

MoveStartUntil - Move a posição inicial da seleção especificada até um dos caracteres especificados ser localizado no documento. Se o movimento for para trás ao longo do documento, a seleção será expandida.

MoveStartWhile - Move a posição inicial da seleção especificada enquanto um dos caracteres especificados for localizado no documento.

MoveUntil - Move a seleção especificada até um dos caracteres especificados ser localizado no documento.

MoveUp - Move a seleção para cima e retorna o número de unidades pelas quais moveu.

MoveWhile - Move a seleção especificada enquanto um dos caracteres especificados é localizado no documento.

Next - Retorna um objeto Range que representa a próxima unidade relativa à seleção especificada.

NextField - Seleciona o próximo campo.

NextRevision - Localiza e retorna a próxima alteração controlada como um objeto Revision .

NextSubdocument - Move a seleção para o próximo subdocumento.

Paste - Insere o conteúdo da área de transferência na seleção especificada.

PasteAndFormat - 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. Nenhuma célula é sobrescrita.

PasteAsNestedTable - Cola uma célula ou um grupo de células como uma tabela aninhada dentro da seleção.

PasteExcelTable - Cola e formata uma tabela do Microsoft Excel.

PasteFormat - Aplica a formatação copiada com o método CopyFormat à seleção.

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

Previous - Move o texto selecionado pelo número especificado de unidades e retorna um objeto Range relativo à seleção recolhida.

PreviousField - Seleciona e retorna o campo anterior.

PreviousRevision - Localiza e retorna a alteração controlada anterior como um objeto Revision .

PreviousSubdocument - Move a seleção para o subdocumento anterior.

ReadingModeGrowFont - Aumenta o tamanho do texto exibido um ponto do tamanho quando o documento é exibido no modo Leitura.

ReadingModeShrinkFont - Diminui o tamanho do texto exibido um ponto do tamanho quando o documento é exibido no modo Leitura.

RtlPara - Define o sentido de leitura e o alinhamento dos parágrafos especificados como da direita para esquerda.

RtlRun - Define o sentido de leitura e o alinhamento da sequência especificada como da direita para a esquerda.

Select - Seleciona o texto especificado.

SelectCell - Seleciona toda a célula contendo a seleção atual.

SelectColumn - Seleciona a coluna que contém o ponto de inserção ou seleciona todas as colunas que contêm a seleção.

SelectCurrentAlignment - Estende a seleção para frente até que seja encontrado um texto com um alinhamento de parágrafo diferente.

SelectCurrentColor - Estende a seleção para frente até encontrar texto com uma cor diferente.

SelectCurrentFont - Estende a seleção para frente até encontrar texto com uma fonte ou tamanho de fonte diferente.

SelectCurrentIndent - Estende a seleção para frente até encontrar texto com recuos de parágrafo esquerdo ou direito diferentes.

SelectCurrentSpacing - Estende a seleção para frente até que um parágrafo com um espaçamento entre linhas diferente seja encontrado.

SelectCurrentTabs - Estende a seleção para frente até encontrar um parágrafo com tabulações diferentes.

SelectRow - Seleciona a linha que contém o ponto de inserção ou seleciona todas as linhas que contêm a seleção.

SetRange - Define as posições de caractere inicial e final da seleção.

Shrink - Diminui a seleção para a menor unidade de texto seguinte.

ShrinkDiscontiguousSelection - Cancela a seleção de todo o texto, exceto o que foi selecionado mais recentemente quando uma seleção contém várias seleções não conectadas.

Sort - Classifica os parágrafos da seleção especificada.

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

SortByHeadings - Classifica os títulos na seleção especificada.

SortDescending - Classifica linhas de tabela ou parágrafos dentro da seleção em ordem alfanumérica decrescente.

SplitTable - Insere um parágrafo vazio acima da primeira linha da seleção.

StartOf - 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. Esse método retorna um Long que indica o número de caracteres pelo qual o intervalo ou a seleção foi movida ou estendida. O método retorna um número negativo caso o movimento tenha ocorrido para trás ao longo do documento.

ToggleCharacterCode - Alterna uma seleção entre caracteres Unicode e seu valor hexadecimal correspondente.

TypeBackspace - Exclui o caractere que antecede uma seleção recolhida um ponto de inserção.

TypeParagraph - Insere um novo parágrafo, em branco.

TypeText - Insere o texto especificado.

WholeStory - Expande uma seleção para incluir o texto inteiro.

Propriedades

Text (Default member) - Retorna ou define o texto da seleção especificada. String de leitura/gravação.

Active True se a seleção no painel ou janela especificada está ativa. Boolean somente leitura.

BookmarkID Retorna o número do indicador que circunscreve o início da seleção especificada. Long somente leitura.

Bookmarks Retorna uma coleção bookmarks que representa todos os indicadores em um documento, intervalo ou seleção. Somente leitura.

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

Cells Retorna uma coleção Cells que representa as células da tabela em uma seleção. Somente leitura.

Characters Retorna uma coleção Characters que representa os caracteres em um documento, intervalo ou seleção. Somente leitura.

ChildShapeRange Retorna uma coleção ShapeRange que representa as formas filhas contidas em uma seleção.

Columns Retorna uma coleção Columns que representa todas as colunas de tabela em uma seleção. Somente leitura.

ColumnSelectMode True se o modo de seleção da coluna estiver ativo. Boolean de leitura/gravação.

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

Document Retorna um objeto Document associado à seleção especificada. Somente leitura.

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

End Retorna ou define a posição de caractere final de uma seleção. Long de leitura/gravação.

EndnoteOptions Retorna um objeto EndnoteOptions que representa as notas de fim em uma seleção.

Endnotes Retorna uma coleção Endnotes que representa todas as notas de fim contidas em uma seleção. Somente leitura.

EnhMetaFileBits Retorna um valor que representa uma representação de imagem de como uma seleção ou intervalo de texto é exibido.

ExtendMode True se o modo Extend estiver ativo. Boolean de leitura/gravação.

Fields Retorna uma coleção Fields somente leitura que representa todos os campos da seleção.

Find Retorna um objeto Find que contém o critério para uma operação de localização. Somente leitura.

FitTextWidth Retorna ou define a largura em unidades de medida atual em que o Microsoft Word ajusta o texto da seleção atual. Leitura/gravação única.

Flags Retorna ou define as propriedades da seleção. Leitura/gravação WdSelectionFlags.

Font Retorna ou define um objeto Font que representa a formatação de caractere do objeto especificado. Leitura/gravação.

FootnoteOptions Retorna o objeto FootnoteOptions que representa as notas de rodapé em uma seleção.

Footnotes Retorna uma coleção Footnotes que representa todas as notas de rodapé em um intervalo, seleção ou documento. Somente leitura.

FormattedText Retorna ou define um objeto Range que inclui o texto formatado no intervalo ou seleção especificada. Leitura/gravação.

FormFields Retorna uma coleção FormFields que representa todos os campos de formulário da seleção. Somente leitura.

Frames Retorna uma coleção frames que representa todos os quadros de uma seleção. Somente leitura.

HasChildShapeRange True se a seleção contém formas filhas. Boolean somente leitura.

HeaderFooter Retorna um objeto HeaderFooter para a seleção especificada. Somente leitura.

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

Hyperlinks Retorna uma coleção hyperlinks que representa todos os hiperlinks na seleção especificada. Somente leitura.

Information Retorna informações sobre a seleção especificada. Somente leitura .

InlineShapes Retorna uma coleção InlineShapes que representa todos os objetos InlineShape em uma seleção. Somente leitura.

IPAtEndOfLine True se o ponto de inserção estiver no final de uma linha que passará para a próxima linha. Boolean somente leitura.

IsEndOfRowMark True se a seleção ou intervalo especificado estiver recolhido e localizado na marca de fim de linha em uma tabela. Somente leitura booleano.

LanguageDetected Retorna ou define um Boolean que especifica se o Microsoft Word detectou o idioma do texto selecionado.

LanguageID Retorna ou define o idioma do objeto especificado. Leitura/gravação.

LanguageIDFarEast Retorna ou define um idioma do Leste Asiático para o objeto especificado. WdLanguageIDde leitura/gravação.

LanguageIDOther Retorna ou define o idioma do objeto especificado. WdLanguageIDde leitura/gravação.

NoProofing True se o verificador ortográfico e gramatical ignora o texto especificado. Retorna wdUndefined se a propriedade NoProofing estiver definida como True para apenas parte do texto especificado. Leitura/gravação longa.

OMaths Retorna uma coleção OMaths que representa os objetos OMath dentro da seleção atual. Somente leitura.

Orientation Retorna ou define a orientação do texto em uma seleção quando o recurso de direção do texto é habilitado. Leitura/gravação WdTextOrientation.

PageSetup Retorna um objeto PageSetup que está associado à seleção especificada.

ParagraphFormat Retorna ou define um objeto ParagraphFormat que representa as configurações de parágrafo para a seleção especificada. Leitura/gravação.

Paragraphs Retorna uma coleção Paragraphs que representa todos os parágrafos da seleção especificada. Somente leitura.

PreviousBookmarkID Retorna o número do último indicador que começa antes ou no mesmo local que a seleção ou intervalo especificado; Retorna 0 zero se não houver um indicador correspondente. Long somente leitura.

Range Retorna um objeto Range que representa a parte de um documento que está contida no objeto especificado.

Rows Retorna uma coleção Rows que representa todas as linhas de tabela em um intervalo, seleção ou tabela. Somente leitura.

Sections Retorna uma coleção Sections que representa as seções da seleção especificada. Somente leitura.

Sentences Retorna uma coleção Sentences que representa todas as frases da seleção. Somente leitura.

Shading Retorna um objeto Shading referente à formatação de sombreamento da seleção especificada.

ShapeRange Retorna uma coleção ShapeRange que representa todos os objetos Shape da seleção. Somente leitura.

Start Retorna ou define a posição do caractere inicial de uma seleção. Long de leitura/gravação.

StartIsActive True se o início da seleção estiver ativo. Boolean de leitura/gravação.

StoryLength Retorna o número de caracteres do texto que contém a seleção especificada. Long somente leitura.

StoryType Retorna o tipo de texto da seleção especificada. Somente leitura WdStoryType.

Style Retorna ou define o estilo do objeto especificado. Para definir essa propriedade, especifique o nome local do estilo, um inteiro, uma constante WdBuiltinStyle ou um objeto que represente o estilo. Para obter uma lista de constantes válidas, consulte o Pesquisador de objetos do Microsoft Visual Basic. de leitura/gravação.

Tables Retorna uma coleção Tables que representa todas as tabelas na seleção especificada. Somente leitura.

TopLevelTables Retorna uma coleção Tables que representa as tabelas no nível de aninhamento externo da seleção atual. Somente leitura.

Type Retorna o tipo de seleção. Somente leitura WdSelectionType.

WordOpenXML Retorna uma cadeia de caracteres que representa o XML contido dentro da seleção no formato Open XML do Microsoft Word. Somente leitura.

Words Retorna uma coleção Words que representa todas as palavras de uma seleção. Somente leitura.

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

AutoTextEntry - Representa uma única entrada de AutoTexto. O objeto AutoTextEntry é um membro da coleção AutoTextEntries. A coleção AutoTextEntries contém todas as entradas de AutoTexto do modelo especificado. As entradas são listadas na guia AutoTexto da caixa de diálogo AutoCorreção.

Bookmarks - Uma coleção de objetos Bookmark que representa os indicadores na seleção, intervalo ou documento especificado.

Borders - Uma coleção de objetos Border que representam as bordas de um objeto.

Cells - Uma coleção de objetos Cell em uma coluna de tabela, linha de tabela, seleção ou intervalo.

Characters - Uma coleção de caracteres em uma seleção, intervalo ou documento. Não há nenhum objeto de caractere; em vez disso, cada item na coleção Characters é um objeto Range que representa um caractere.

Columns - Uma coleção de objetos Column que representam as colunas em uma tabela.

Comments - Uma coleção de objetos comment que representa os comentários em uma seleção, intervalo ou documento.

Document - Representa um documento. O objeto de documento é um membro do conjunto de documentos. O conjunto de documentos contém todos os objetos de documento que estão abertos no Word.

Editors - Uma coleção de objetos Editor que representa uma coleção de usuários ou grupos de usuários aos quais foram concedidas permissões específicas para editar partes de um documento.

EndnoteOptions - Representa as propriedades atribuídas a um intervalo ou uma seleção de notas de fim e um documento.

Endnotes - Uma coleção de objetos EndNote que representa todas as notas de fim em uma seleção, intervalo ou documento.

Field - Representa um campo. O objeto Field é um membro dos campos coleção. Coleção Fields representa os campos em uma seleção, intervalo ou documento.

Fields - Uma coleção de objetos Field que representa todos os campos em uma seleção, intervalo ou documento.

Find - Representa o critério para uma operação de localização.

Font - Contém atributos de fonte (como nome da fonte, tamanho da fonte e cor) para um objeto.

FootnoteOptions - Representa as propriedades atribuídas a um intervalo ou uma seleção de notas de rodapé em um documento.

Footnotes - Uma coleção de objetos Footnote que representa todas as notas de rodapé em uma seleção, intervalo ou documento.

FormFields - Uma coleção de objetos FormField que representa todos os campos de formulário em uma seleção, intervalo ou documento.

Frames - Referência do modelo de objeto do Word

HeaderFooter - Representa um único cabeçalho ou rodapé. Objeto HeaderFooter é membro do HeadersFooters coleção. Coleção HeadersFooters inclui todos os cabeçalhos e rodapés na seção do documento especificado.

HTMLDivisions - Uma coleção de objetos HTMLDivision que representa os elementos div HTML existentes em um documento da Web.

Hyperlinks - Representa a coleção de objetos Hyperlink em um documento, intervalo ou seleção.

InlineShapes - Uma coleção de objetos InlineShape que representa todas as formas embutidas em um documento, intervalo ou seleção.

OMaths - Uma coleção de equações. Use o objeto OMath para acessar os membros individuais da coleção.

PageSetup - Representa a descrição da configuração de página. O objeto PageSetup contém todos os atributos de configuração de página de um documento (por exemplo, margem esquerda, margem inferior e tamanho do papel) como propriedades.

ParagraphFormat - Representa toda a formatação de um parágrafo.

Paragraphs - Uma coleção de objetos Paragraph em uma seleção, intervalo ou documento.

Range - Representa uma área contígua em um documento. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.

Revision - Representa uma alteração com marca de revisão. O objeto Revision é um membro da coleção Revisions . A coleção Revisions inclui todas as marcas de revisão de um intervalo ou de um documento.

Rows - Uma coleção de objetos Row que representa as linhas da tabela na seleção, intervalo ou tabela especificada.

Sections - Uma coleção de objetos Section em uma seleção, intervalo ou documento.

Sentences - Uma coleção de objetos Range que representa todas as frases de uma seleção, intervalo ou documento. Não existe objeto Sentence.

Shading - Contém atributos de sombreamento para um objeto.

ShapeRange - Representa um intervalo de formas, que é um conjunto de formas em um documento. O intervalo de formas pode conter desde uma única forma até todas as formas do documento.

Style - Representa um único estilo interno ou definido pelo usuário. O objeto Style inclui atributos de estilo (como fonte, estilo da fonte e espaçamento de parágrafo) como propriedades do objeto Style. O objeto de estilo é um membro dos estilos coleção. A coleção de estilos inclui todos os estilos no documento especificado.

Table - Representa uma única tabela. O objeto Table é um membro das tabelas coleção. Coleção Tables inclui todas as tabelas na seleção especificada, intervalo ou documento.

Tables - Uma coleção de objetos Table que representa as tabelas em uma seleção, intervalo ou documento.

Words - Uma coleção de palavras em uma seleção, intervalo ou documento. Cada item na coleção Words é um objeto Range que representa uma palavra. Não há nenhum objeto do Word.