Como: Adicionar imagens e Word art a documentos

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode adicionar imagens e objetos de desenho a seus documentos em tempo de design ou durante o tempo de execução.WordArt permite que você Adicionar texto decorativo aos documentos do Microsoft Office Word.Esses efeitos especiais de texto são desenho de objetos que você pode personalizar e inserir no documento.

Adicionar uma imagem no tempo de design

Se você estiver desenvolvendo uma personalização de nível de documento, você pode adicionar uma imagem para o documento em tempo de design.O procedimento é diferente para o Word 2003 e o Word 2007.

Para adicionar uma imagem a um documento do Word 2003 em tempo de design

  1. Coloque o cursor onde deseja inserir a imagem no documento.

  2. No Inserir menu , clique em Imageme, em seguida, clique em De arquivo.

  3. Na caixa de diálogo Do inserir imagem, navegue até a imagem que deseja inserir e clique em Inserir.

    A imagem é Adicionado ao seu documento no local atual do cursor.

Para adicionar uma imagem a um documento do Word 2007 em tempo de design

  1. Coloque o cursor onde deseja inserir a imagem no documento.

  2. Clique na guia de inserir da Faixa de Opções.

  3. No AAgruparar de Ilustrações de , clique em Imagem.

  4. Na caixa de diálogo Do inserir imagem, navegue até a imagem que deseja inserir e clique em Inserir.

    A imagem é Adicionado ao seu documento no local atual do cursor.

Adicionar uma imagem no tempo de execução

Você pode inserir uma imagem em um documento no local do cursor atual.

Para adicionar uma imagem no local do cursor

  • Chame o método de AddPicture dos objetos de InlineShapes e passe no nome do arquivo.

    Me.Application.Selection.InlineShapes.AddPicture("C:\SamplePicture.jpg")
    
    this.Application.Selection.InlineShapes.AddPicture(@"C:\SamplePicture.jpg", 
        ref missing, ref missing, ref missing);
    

Adicionar WordArt no tempo de design

Se você estiver desenvolvendo uma personalização de nível de documento, você pode adicionar WordArt no documento em tempo de design.O procedimento é diferente para o Word 2003 e o Word 2007.

Para adicionar WordArt a um documento do Word 2003 em tempo de design

  1. Coloque o cursor onde deseja inserir a WordArt no documento.

  2. No Inserir menu , clique em Imageme, em seguida, clique em Inserir WordArt.

  3. Selecionar um estilo de WordArt na caixa de diálogo WordArt Gallery e clique em OK.

  4. Adicionar o texto que deseja para Aparecerr no documento para a caixa de diálogo Editar texto da WordArt e clique em OK.

    O texto é adicionado ao seu documento com o estilo de WordArt selecionado aplicado.

Para adicionar WordArt a um documento do Word 2007 em tempo de design

  1. Coloque o cursor onde deseja inserir a WordArt no documento.

  2. Clique na guia de inserir da Faixa de Opções.

  3. No AAgruparar texto, clique em WordArt e Selecionar um estilo de WordArt.

  4. Adicionar o texto que deseja para Aparecerr no documento para a caixa de diálogo Editar texto da WordArt e clique em OK.

    O texto é adicionado ao seu documento com o estilo de WordArt selecionado aplicado.

Adicionar WordArt no tempo de execução

Você pode inserir WordArt em um documento no local atual do cursor.O procedimento é diferente para personalizações em nível de documento e o nível de aplicativo Adicionar-ins.

Para adicionar WordArt no local do cursor em uma personalização de nível de documento

  1. Obter a posição esquerda e superior do local atual do cursor.

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    float leftPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdHorizontalPositionRelativeToPage);
    
    float topPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdVerticalPositionRelativeToPage);
    
  2. Chame o método AddTextEffect do objeto Shapes no documento.

    Me.Shapes.AddTextEffect( _
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText", _
        "Arial Black", 24, _
        Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse, _
        leftPosition, topPosition)
    
    this.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, 
        Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse,
        leftPosition, topPosition, ref missing);
    

Para adicionar WordArt no local do cursor em um suplemento em nível de aplicativo

  1. Obter a posição esquerda e superior do local atual do cursor.

    Dim leftPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdHorizontalPositionRelativeToPage)
    
    Dim topPosition As Double = Me.Application.Selection.Information( _
        Word.WdInformation.wdVerticalPositionRelativeToPage)
    
    float leftPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdHorizontalPositionRelativeToPage);
    
    float topPosition = (float)this.Application.Selection.get_Information(
        Word.WdInformation.wdVerticalPositionRelativeToPage);
    
  2. Chame o método AddTextEffectShapes do objeto de documento ativo.

    Me.Application.ActiveDocument.Shapes.AddTextEffect( _
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText", _
        "Arial Black", 24, Office.MsoTriState.msoFalse, _
        Office.MsoTriState.msoFalse, leftPosition, topPosition)
    
    this.Application.ActiveDocument.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, 
        Office.MsoTriState.msoFalse, leftPosition, topPosition, ref missing);
    

Compilando o código

  • Uma imagem denominada SamplePicture.jpg deve existir na unidade C.

Consulte também

Tarefas

Como: Abrir documentos existentes

Como: Inserir texto em documentos do Word

Como: Restaurar seleções após pesquisas

Como: Salvar documentos

Conceitos

Noções básicas sobre parâmetros opcionais in Office Solutions