Partilhar via


Como: redimensionar os controles de indicador

Você definir o tamanho de um controle de Bookmark ao adicionar a um documento Microsoft Office Word.Você também pode redimensioná-lo mais tarde.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Existem três maneiras para redimensionar um indexador:

  • Adicione ou remova o texto no controle de Bookmark .

    Sempre que você adiciona texto em um marcador, o tamanho do indexador aumenta automaticamente para conter o novo texto.Quando você exclui o texto, o tamanho do indexador diminui automaticamente.

  • Alterar as propriedades de Start e de End de controle de Bookmark .

    Isso é útil se você está alterando o tamanho somente por caracteres.

  • recriar o controle de Bookmark .

    Isso é útil se houver uma alteração significativo em tamanho ou no local de um indexador.

Em projetos de um documento nível, você pode adicionar controles de Bookmark ao documento em seu projeto em tempo de design ou em tempo de execução.Em projetos de aplicativo, você pode adicionar controles de Bookmark a qualquer documento aberto em tempo de execução.Para obter mais informações, consulte Como: adicionar controles de indicador aos documentos do Word.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Alterando o Início e propriedades de extremidade

Para redimensionar um indexador em um nível a um projeto em tempo de design

  1. Selecione o marcador na janela de Propriedades .

  2. Aumenta ou diminuir o valor da propriedade de Start .

  3. Aumenta ou diminuir o valor da propriedade de End .

Para redimensionar um indexador em um nível a um projeto em tempo de execução

  • Modifique as propriedades de Start e de End de Bookmark que você criou em tempo de execução ou em tempo de design.

    O exemplo de código a seguir adiciona cinco caracteres para o início de um indexador chamado SampleBookmark.Esse código assume que há pelo menos cinco caracteres de texto antes do indexador.

    Me.SampleBookmark.Start = Me.SampleBookmark.Start - 5
    
    this.SampleBookmark.Start = this.SampleBookmark.Start - 5;
    

    O exemplo de código a seguir adiciona cinco caracteres ao final do mesmo indexador.Esse código assume que há pelo menos cinco caracteres de texto após o indexador.

    Me.SampleBookmark.End = Me.SampleBookmark.End + 5
    
    this.SampleBookmark.End = this.SampleBookmark.End + 5;
    

Para redimensionar um indexador em um nível de projeto em tempo de execução

  • Modifique as propriedades de Start e de End de Bookmark que você criou em tempo de execução.

    O exemplo de código a seguir cria Bookmark que contém o texto no primeiro parágrafo de documento ativo, e remove em cinco caracteres do início e fim de Bookmark.

    
    Dim VstoDocument As Microsoft.Office.Tools.Word.Document = _
        Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = True
    vstoDocument.Paragraphs(1).Range.InsertParagraphBefore()
    
    Dim firstParagraph As Word.Range = vstoDocument.Paragraphs(1).Range
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz"
    
    Dim sampleBookmark As Microsoft.Office.Tools.Word.Bookmark = _
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1")
    sampleBookmark.Start = sampleBookmark.Start + 5
    sampleBookmark.End = sampleBookmark.End - 5
    
    Microsoft.Office.Tools.Word.Document vstoDocument =
        Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    
    
    vstoDocument.ActiveWindow.View.ShowBookmarks = true;
    vstoDocument.Paragraphs[1].Range.InsertParagraphBefore();
    
    Word.Range firstParagraph = vstoDocument.Paragraphs[1].Range;
    firstParagraph.Text = "123456789abcdefghijklmnopqrstuvwxyz";
    
    Microsoft.Office.Tools.Word.Bookmark sampleBookmark =
        vstoDocument.Controls.AddBookmark(firstParagraph, "bookmark1");
    sampleBookmark.Start = sampleBookmark.Start + 5;
    sampleBookmark.End = sampleBookmark.End - 5;
    

Recriando o indexador

Você pode redimensionar um indexador em um projeto de um documento nível adicionando um novo indexador que tenham o mesmo nome que o indexador existente, mas que tem um tamanho diferente.

Para recriar um indexador em um nível a um projeto em tempo de design

  1. Selecione o texto a ser incluído no novo controle de Bookmark .

  2. Em o menu de Inserir , clique em Indicador.

  3. Em a caixa de diálogo de Indicador , selecione o nome do indexador que você deseja redimensionar e clique Adicionar.

Consulte também

Tarefas

Como: adicionar controles de indicador aos documentos do Word

Como: redimensionar controles NamedRange

Como: redimensionar controles ListObject

Conceitos

Automação do Word utilizando o Extended objetos

Itens de host e visão geral sobre controles de Host

Limitações de programação de itens de Host e controles de Host