Partager via


Shapes.AddPicture, méthode (Publisher)

Ajoute un nouvel objet Shape représentant une image à la collection Shapes spécifiée.

Syntaxe

expression. AddPicture (FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height)

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
FileName Obligatoire String Nom du fichier image à insérer dans la forme. Le chemin d'accès peut être absolu ou relatif.
LinkToFile Obligatoire MsoTriState Détermine si l'image est liée ou incorporée à la composition.
SaveWithDocument Obligatoire MsoTriState Détermine si l'image est enregistrée en tant que fichier séparé avec la composition.
Left Obligatoire Variant Position du bord gauche de la forme représentant l'image.
Top Obligatoire Variant Position du bord supérieur de la forme représentant l'image.
Width Facultatif Variant Largeur de la forme représentant l'image. La valeur par défaut est -1, ce qui signifie que la largeur de la forme est automatiquement définie en fonction des données de l'objet.
Height Facultatif Variant Hauteur de la forme représentant l'image. La valeur par défaut est -1, ce qui signifie que la hauteur de la forme est automatiquement définie en fonction des données de l’objet.

Valeur renvoyée

Shape

Remarques

Si la valeur de l’argument SaveWithDocument est msoTrue, Microsoft Publisher enregistre une nouvelle copie du fichier image spécifié par l’argument FileName dans le même répertoire que la composition.

Les arguments LinkToFile et SaveWithDocument ne peuvent pas avoir la même valeur, sinon une erreur se produit. Si des arguments sont msoTrue, l'autre doit être msoFalse.

Pour les arguments Left, Top, Width et Height , les valeurs numériques sont évaluées en points ; les chaînes peuvent être dans n’importe quelle unité prise en charge par Publisher (par exemple, « 2,5 pouces »).

Le paramètre LinkToFile peut être l’une des constantes MsoTriState déclarées dans la bibliothèque de type Microsoft Office et affichées dans le tableau suivant.

Constante Description
msoFaux L'image doit être incorporée dans la composition.
msoVrai L'image doit être liée à la composition.

Exemple

L’exemple suivant ajoute une image basée sur un fichier existant à la composition active . l’image de la composition est liée à une copie du fichier d’origine. Notez que doit être remplacé par un chemin de fichier valide pour que PathToFile cet exemple fonctionne.

Dim shpPicture As Shape 
 
Set shpPicture = ActiveDocument.Pages(1).Shapes.AddPicture _ 
 (FileName:="PathToFile", _ 
 LinkToFile:=msoTrue, _ 
 SaveWithDocument:=msoFalse 
 Left:=72, Top:=72)

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.