Application.EditCopyPicture method (Project)
Kopiert die aktive Ansicht als Bild oder als OLE-Objekt oder exportiert die aktive Ansicht in eine GIF-Bilddatei.
Syntax
Ausdruck. EditCopyPicture
( _Object_
, _ForPrinter_
, _SelectedRows_
, _FromDate_
, _ToDate_
, _FileName_
, _ScaleOption_
, _MaxImageHeight_
, _MaxImageWidth_
, _MeasurementUnits_
)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Objekt | Optional | Boolean | True, Wenn die Ansicht als OLE-Objekt kopiert werden soll. Der Standardwert ist False. |
ForPrinter | Optional | Long | Gibt an, wo die Ansicht zu kopieren. Kann eine der folgenden PjCopyPictureFor -Konstanten sein: PjScreen, PjPrinter oder PjGIF. Wenn ein Objekt auf True festgelegt ist, wird ForPrinter ignoriert. Der Standardwert ist PjScreen. |
Selectedrows | Optional | Boolean | True, Wenn das Projekt nur die ausgewählten Zeilen kopiert. False, Wenn das Programm alle sichtbare Zeilen kopiert. |
FromDate | Optional | Variant | Der Anfang der Zeitskala für das kopierte Bild. Wenn Objekt auf True festgelegt ist, wird FromDate ignoriert. Wenn FromDate angegeben und ToDate nicht, verwendet Project das letzte eingegebene Datum für das Ende der Zeitskala. Wenn eine negative Zeitspanne erstellen möchten, wird das Programm das letzte in der aktiven Ansicht angezeigte Zeitskalendatum verwendet. Der Standardwert ist der früheste Termin, in der aktiven Ansicht angezeigte Zeitskala an. |
ToDate | Optional | Variant | Das Ende der Zeitskala für das kopierte Bild. Wenn ein Objekt auf True festgelegt ist, wird ToDate ignoriert. Wenn ToDate angegeben ist, und nicht FromDate ist, verwendet Project das letzte eingegebene Datum für den Anfang der Zeitskala. Wenn daraus eine negative Zeitspanne, verwendet die Anwendung der früheste Termin, in der aktiven Ansicht angezeigte Zeitskala an. Der Standardwert ist das letzte in der aktiven Ansicht angezeigte Zeitskalendatum. |
FileName | Optional | String | The file name for the GIF image file. If ForPrinter is pjGIF, FileName is required. If Object is True, or ForPrinter is not pjGIF, FileName is ignored. |
ScaleOption | Optional | Long | Gibt an, wie ein Bild der aktiven Ansicht behandelt, wenn es größer als MaxImageWidth Mal MaxImageHeight (Standard 22 x 22 Zoll). Der Standardwert ist PjCopyPictureKeepRange. Dies kann eine der PjCopyPictureScaleOption -Konstanten sein. |
MaxImageHeight | Optional | Double | Gibt die maximale Höhe des Bilds. Der zulässige Bereich von MaxImageHeight ist 1 bis 22 Zoll (2,54 bis 55,88 Zentimeter). Der Standardwert ist 22 (Zoll). |
MaxImageWidth | Optional | Double | Gibt die maximale Breite des Bilds. Der zulässige Bereich von MaxImageHeight ist 1 bis 22 Zoll (2,54 bis 55,88 Zentimeter). Der Standardwert ist 22 (Zoll). |
MeasurementUnits | Optional | Variant | Lange. Gibt die Maßeinheiten an. Der Standardwert ist PjInches. Dies kann eine der PjMeasurementUnits -Konstanten sein. |
Rückgabewert
Boolean
Bemerkungen
EditCopyPicture -Methode ohne Argumente verwenden, wird das Dialogfeld Bild kopieren angezeigt.
Beispiel
Im folgenden Beispiel wird eine Kopie der Ansicht Balkendiagramm als Datei Test.gif erstellt und im Stammordner gespeichert.
Sub Edit_CopyPicture()
'Activate the Gantt Chart view
ViewApply Name:="&Gantt Chart"
EditCopyPicture ForPrinter:=pjGIF, FileName:="C:\Test.gif"
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.