Méthode Application.EditCopyPicture (projet)

Copie l’affichage actif sous la forme d’une image ou d’un objet OLE ou exporte l’affichage actif sous la forme d’un fichier d’images GIF.

Syntaxe

expression. EditCopyPicture( _Object_, _ForPrinter_, _SelectedRows_, _FromDate_, _ToDate_, _FileName_, _ScaleOption_, _MaxImageHeight_, _MaxImageWidth_, _MeasurementUnits_ )

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Object Facultatif Boolean Cet argument a la valeur True si l'affichage doit être copié en tant qu'objet OLE. La valeur par défaut est False.
ForPrinter Facultatif Long Indique l'emplacement où copier l'affichage. Peut être l’une des constantes PjCopyPictureFor suivantes : pjScreen, pjPrinter ou pjGIF. Si Object a la valeur True, l'argument ForPrinter est ignoré. La valeur par défaut est pjScreen
Lignes sélectionnées Facultatif Boolean True si Project copie uniquement les lignes sélectionnées. Renvoie la valeur False si le programme copie toutes les lignes visibles.
FromDate Facultatif Variant Début de l'échelle de temps pour l'image copiée. Si Object a la valeur True, l'argument FromDate est ignoré. Si DateO est spécifié et pas DateÀS, Project utilise la dernière date entrée pour la fin de l’échelle de temps. Si cela crée une période négative, le programme utilise la dernière date d’échelle de temps visible dans la vue active. La valeur par défaut correspond à la date la plus récente de l'échelle de temps visible dans l'affichage actif.
ToDate Facultatif Variant Fin de l'échelle de temps pour l'image copiée. Si Object est True, ToDate est ignoré. Si DateDom est spécifié et FromDate non, Project utilise la dernière date entrée pour le début de l’échelle de temps. Si cela crée une période négative, le programme utilisera la date d’échelle de temps la plus ancienne visible dans la vue active. La valeur par défaut correspond à la dernière date de l'échelle de temps visible dans l'affichage actif.
FileName Facultatif String Nom du fichier d'images GIF. Si ForPrinter est pjGIF, FileName est requis. Si Object estTrue ou ForPrinter n’est pas pjGIF, FileName est ignoré.
Option d’échelle Facultatif Long Spécifie le mode de traitement d’une image de la vue active si sa taille est supérieure à MaxImageWidth par MaxImageHeight (valeur par défaut de 22 pouces sur 22 pouces). La valeur par défaut est pjCopyPictureKeepRange. Peut être l’une des constantes PjCopyPictureScaleOption .
MaxImageHeight Facultatif Double Spécifie la hauteur maximale de l'image. La plage acceptée de MaxImageHeight est de 2,54 à 55,88 centimètres (1 à 22 pouces). La valeur par défaut est de 55,88 centimètres (22 pouces).
MaxImageWidth Facultatif Double Spécifie la largeur maximale de l'image. La plage acceptée de MaxImageWidth est de 2,54 à 55,88 centimètres (1 à 22 pouces). La valeur par défaut est de 55,88 centimètres (22 pouces).
Unités de mesure Facultatif Variant Long. Spécifie les unités de mesure à utiliser. La valeur par défaut est pjInches. Peut être l’une des constantes PjMeasurementUnits .

Valeur renvoyée

Boolean

Remarques

L’utilisation de la méthode EditCopyPicture sans argument affiche la boîte de dialogue Copier l’image .

Exemple

L'exemple suivant montre comment copier un affichage du diagramme de Gantt dans un fichier Test.gif et enregistrer ce fichier dans le répertoire racine.

Sub Edit_CopyPicture() 
    'Activate the Gantt Chart view 
    ViewApply Name:="&Gantt Chart" 
    EditCopyPicture ForPrinter:=pjGIF, FileName:="C:\Test.gif" 
End Sub

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.