Application.FilePageSetupLegendEx-Methode (Project)

Erstellt eine Legende für das Drucken von Vorgangsdaten. Dabei kann die Farbe als Hexadezimalwert dargestellt werden.

Syntax

Ausdruck. FilePageSetupLegendEx (Name, TextWidth, LegendOn, Alignment, Text, LabelFontName, LabelFontSize, LabelFontBold, LabelFontItalic, LabelFontUnderline, LabelFontColor)

Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Name Optional String Der Name der Ansicht oder des Berichts, für die bzw. den Legenden für das Drucken eingerichtet werden.
TextWidth Optional Integer Die Breite des Textes in Zentimeter oder Zoll.
LegendOn Optional Long Die Seiten, auf denen die Legende angezeigt wird. Kann eine der folgenden PjLegend -Konstanten sein: PjNoLegend, PjAfterLastPage oder PjOnEveryPage.
Alignment Optional Long Die Ausrichtung des Texts in der Legende. Kann eine der folgenden PjAlignment -Konstanten sein: PjCenter, PjLeft oder PjRight. Der Standardwert ist PjCenter.
Text Optional String Der in der Legende anzuzeigende Text. Die speziellen Formatcodes können als Teil der Legende eingeschlossen werden.
LabelFontName Optional String Der Name der Schriftart.
LabelFontSize Optional Integer Der Schriftgrad in Punkt.
LabelFontBold Optional Boolean True, Wenn die Schriftart fett formatiert ist. anderenfalls False.
LabelFontItalic Optional Boolean True, Wenn die Schriftart kursiv ist. anderenfalls False.
LabelFontUnderline Optional Boolean True, Wenn die Schriftart unterstrichen ist. anderenfalls False.
LabelFontColor Optional Long Die Farbe der Schriftart. Dies kann ein RGB-Hexadezimalwert sein, dabei enthält das letzte Byte den Wert für Rot. Z. B. entspricht der Wert &H01FFFF Gelb.

Formatcodes

Formatcode Beschreibung
&B Schaltet Fettdruck ein oder aus.
&I Schaltet Kursivdruck ein oder aus.
&U Schaltet Unterstreichen ein oder aus.
&""fontname"" Druckt Zeichen, die auf den Formatcode folgen, in der angegebenen Schriftart. Beispiel: &""Arial"".
&nn Prints characters that follow the format code in the specified font size. Verwenden Sie eine zweistellige Zahl zum Angeben der Größe in Punkt. Beispiel: &08.
&P""path"" Fügt das angegebene Bild ein. Beispiel: &P"" [Meine Dokumente] \Image.gif""". Der Begriff [Eigene Dokumente] stellt den vollständigen Pfad zu Ihrem Ordner "Eigene Dokumente" dar.
&[Datum] Druckt das aktuelle Systemdatum.
&[Zeit] Druckt die aktuelle Systemzeit.
&[Datei] Druckt den Dateinamen.
&[Seite] Druckt die Seitenzahl.
&[Seiten] Druckt die Gesamtanzahl der Seiten eines Dokuments.
&[Projektname] Druckt den Projektnamen.
&[Unternehmen] Druckt den Firmennamen.
&[Manager] Druckt den Namen des Managers.
&[Anfangstermin] Druckt den Projektanfangstermin.
&[Endtermin] Druckt den Projektendtermin.
&[Aktuelles Datum] Druckt das aktuelle Projektdatum.
&[Statusdatum] Druckt das Projektstatusdatum.
&[Ansicht] Druckt den Ansichtsnamen.
&[Bericht] Druckt den Berichtsnamen.
&[Filter] Druckt den Filternamen.
&[Speicherdatum] Druckt das letzte Speicherdatum.
&[Betreff] Druckt das Thema.
&[Autor] Druckt den Autor.
&[Schlüsselwort] Druckt die Schlüsselwörter.
&[Field_Name] Gibt den Wert des felds aus, das mit Field_Name angegeben wurde. Wenn ein Makro in mehreren Sprachen ausgeführt wird, muss das mit Field_Name angegebene Feld den für jede Sprache lokalisierten Namen verwenden. Beispiel: &[Tatsächliche Kosten].

Rückgabewert

Boolean

Bemerkungen

Verwenden die FilePageSetupLegendEx -Methode ohne Angabe von Argumenten wird das Dialogfeld Seite einrichten mit Auswahl der Registerkarte Legende angezeigt.

[!HINWEIS] FilePageSetupLegendEx funktioniert nur bei Ansichten von Vorgangsdaten.

Beispiel

Im folgenden Beispiel wird eine zu druckende Legende eingerichtet.

Sub SetLegend() 
 
    Dim strLegend As String 
 
    strLegend = GetFontFormatCode("Arial") 
    strLegend = strLegend & "&BThis text will appear in the legend.&B" 
    Application.FilePageSetupLegendEx Text:=strLegend, _ 
        Alignment:=pjCenter, LegendOn:=pjOnEveryPage 
End Sub 
 
Public Function GetFontFormatCode(strFontName As String) As String 
    GetFontFormatCode = "&" & Chr(34) & strFontName & Chr(34) 
End Function

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.