Partager via


Comment : ajouter des images et des effets WordArt aux documents

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Word 2003

  • Word 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez ajouter des images et des objets de dessin à vos documents au moment du design ou de l'exécution. WordArt vous permet d'ajouter du texte décoratif aux documents Microsoft Office Word. Ces effets de texte spéciaux sont des objets de dessin que vous pouvez personnaliser et insérer dans votre document.

Ajout d'une image au moment du design

Si vous développez une personnalisation au niveau du document, vous pouvez ajouter une image au document au moment du design. La procédure est différente pour Word 2003 et Word 2007.

Pour ajouter une image à un document Word 2003 au moment du design

  1. Placez votre curseur à l'endroit où vous souhaitez insérer l'image dans le document.

  2. Dans le menu Insertion, cliquez sur Image, puis cliquez sur À partir du fichier.

  3. Dans la boîte de dialogue Insérer une image, naviguez vers l'image que vous souhaitez insérer et cliquez sur Insérer.

    L'image est ajoutée à votre document à l'emplacement actuel du curseur.

Pour ajouter une image à un document Word 2007 au moment du design

  1. Placez votre curseur à l'endroit où vous souhaitez insérer l'image dans le document.

  2. Cliquez sur l'onglet Insertion du ruban.

  3. Dans le groupe Illustrations, cliquez sur Image.

  4. Dans la boîte de dialogue Insérer une image, naviguez vers l'image que vous souhaitez insérer et cliquez sur Insérer.

    L'image est ajoutée à votre document à l'emplacement actuel du curseur.

Ajout d'une image au moment de l'exécution

Vous pouvez insérer une image dans un document à l'emplacement du curseur.

Pour ajouter une image à l'emplacement du curseur

  • Appelez la méthode AddPicture des objets InlineShapes et passez le nom du fichier.

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

Ajout un objet WordArt au moment du design

Si vous développez une personnalisation au niveau du document, vous pouvez ajouter un objet WordArt au document au moment du design. La procédure est différente pour Word 2003 et Word 2007.

Pour ajouter un objet WordArt à un document Word 2003 au moment du design

  1. Placez votre curseur à l'endroit où vous souhaitez insérer l'objet WordArt dans le document.

  2. Dans le menu Insertion, cliquez sur Image, puis cliquez sur Insérer un objet WordArt.

  3. Sélectionnez un Effet WordArt dans la boîte de dialogue Effets prédéfinis et cliquez sur OK.

  4. Ajoutez le texte que vous souhaitez faire apparaître dans le document à la boîte de dialogue Modifier le texte WordArt et cliquez sur OK.

    Le texte est ajouté à votre document avec le style d'objet WordArt sélectionné appliqué.

Pour ajouter un objet WordArt à un document Word 2007 au moment du design

  1. Placez votre curseur à l'endroit où vous souhaitez insérer l'objet WordArt dans le document.

  2. Cliquez sur l'onglet Insertion du ruban.

  3. Dans le groupe Texte, cliquez sur WordArt, puis sélectionnez un style de WordArt.

  4. Ajoutez le texte que vous souhaitez faire apparaître dans le document à la boîte de dialogue Modifier le texte WordArt et cliquez sur OK.

    Le texte est ajouté à votre document avec le style d'objet WordArt sélectionné appliqué.

Ajout d'un objet WordArt au moment de l'exécution

Vous pouvez insérer un objet WordArt dans un document à l'emplacement du curseur. La procédure est différente pour les personnalisations au niveau du document et pour les compléments d'application.

Pour ajouter un objet WordArt à l'emplacement du curseur dans une personnalisation au niveau du document

  1. Obtenez la position supérieure et gauche de l'emplacement actuel du curseur.

    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. Appelez la méthode AddTextEffect de l'objet Shapes dans le document.

    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);
    

Pour ajouter un objet WordArt à l'emplacement du curseur dans un complément d'application

  1. Obtenez la position supérieure et gauche de l'emplacement actuel du curseur.

    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. Appelez la méthode AddTextEffect de l'objet Shapes dans le document actif.

    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);
    

Compilation du code

  • Une image nommée SamplePicture.jpg doit résider sur le lecteur C.

Voir aussi

Tâches

Comment : ouvrir des documents existants

Comment : insérer du texte dans les documents Word

Comment : restaurer des sélections après des recherches

Comment : enregistrer des documents

Concepts

Fonctionnement des paramètres optionnels dans les solutions Office