Limitado acesso programático ao Word seleções descontínua

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 288424
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
O Microsoft Office Word fornece um recurso para selecionar vários intervalos descontínua em um documento pela sua interface de usuário (UI). Por exemplo, você pode selecionar um intervalo de texto em um documento e em seguida, enquanto pressiona a tecla CTRL, selecione outro intervalo de texto que mesmo documento para criar uma seleção descontínua (ou multiselection). Microsoft Visual Basic for Applications (VBA) o código de macro e clientes de automação têm acesso programático à seleção descontínua resultante limitado. Este artigo descreve essas limitações.
Mais Informações

Limitações para trabalhar com descontínua seleções usando o modelo de objeto do Word

  • Você não pode selecionar um intervalo descontínua programaticamente usando o modelo de objeto do Word. Uma seleção descontínua só pode ser criada pelo usuário na interface do usuário do Word.
  • Um objeto Range não pode conter vários subintervalos. Portanto, se a seleção atual é descontínua, Selection.Range retornará o último subrange que o usuário selecionado.
  • Quando o usuário seleciona vários intervalos descontínua, aplicam os seguintes métodos e propriedades do objeto Selection a todos os subintervalos na seleção do usuário:
    Selection.Font.Bold
    Selection.Font.Italic
    Selection.Font.Size
    Selection.ClearFormatting
    Selection.Copy
    Selection.Borders
    Selection.Delete
    Selection.Style
    Selection.Find

    Observação : O método Find funciona, mas você terá problemas mantendo os intervalos descontínua selecionados.
  • Quando o usuário seleciona vários intervalos descontínua, os seguintes membros do objeto Selection são aplicados somente para o último subrange na seleção:
    Selection.Words.Count
    Selection.Characters.Count
    Selection.Bookmarks.Count
    Selection.Text
  • Determinados membros do objeto Selection gerar uma das seguintes mensagens de erro em tempo de execução quando a seleção contém vários intervalos descontínua:
    Mensagem de erro 1
    Erro em tempo de execução 4605:
    Este método ou propriedade não está disponível porque a seleção atual é uma seleção descontínua.
    Mensagem de erro 2
    Erro em tempo de execução 4605:
    Este comando não está disponível.
    Os membros que geram um desses erros incluem o seguinte:
    Selection.ConvertToTable
    Selection.PageSetup.TextColumns.Count
  • Não é possível desativar multiselection no Word. No entanto, se você estiver escrevendo código que funciona com uma seleção que o usuário seleciona através da interface do usuário, você pode recolher a seleção para a última subrange usando o seguinte:
    Selection.ShrinkDiscontiguousSelection
PRB inf WD2003 WD2007

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 288424 - Última Revisão: 12/06/2015 00:28:40 - Revisão: 2.2

Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Word 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB288424 KbMtpt
Comentários