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çã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
Selecione o marcador na janela de Propriedades .
Aumenta ou diminuir o valor da propriedade de Start .
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
Selecione o texto a ser incluído no novo controle de Bookmark .
Em o menu de Inserir , clique em Indicador.
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