Application.FilePageSetupLegend Method
Project Developer Reference |
Sets up legends for printing.
Syntax
expression.FilePageSetupLegend(Name, TextWidth, LegendOn, Alignment, Text, LabelFontName, LabelFontSize, LabelFontBold, LabelFontItalic, LabelFontUnderline, LabelFontColor)
expression A variable that represents an Application object.
Parameters
Name | Required/Optional | Data Type | Description |
---|---|---|---|
Name | Optional | String | The name of the view or report for which to set up legends for printing. |
TextWidth | Optional | Integer | The width of the text, in inches or centimeters. |
LegendOn | Optional | Long | The pages on which the legend appears. Can be one of the following PjLegend constants: pjNoLegend, pjAfterLastPage, or pjOnEveryPage. |
Alignment | Optional | Long | The alignment of the text in the legend. Can be one of the following PjAlignment constants: pjLeft, pjCenter, or pjRight. The default value is pjCenter. |
Text | Optional | String | The text to display in the legend. The following special format codes may be included as part of the legend:
Format CodeDescription
&BTurns bold printing on or off.
&ITurns italic printing on or off.
&UTurns underline printing on or off.
&""fontname""Prints characters that follow the format code in the specified font. An example would be &""Arial"".
&nnPrints characters that follow the format code in the specified font size. Use a two-digit number to specify a size in points. An example would be &08.
&P""path""Inserts the specified image. An example would be &P""[My Documents]\Image.gif"". The term [My Documents] represents the full path to your My Documents folder.
&[Date]Prints the current system date.
&[Time]Prints the current system time.
&[File]Prints the file name.
&[Page]Prints the page number.
&[Pages]Prints the total number of pages in the document.
&[Project Title]Prints the title.
&[Company]Prints the company name.
&[Manager]Prints the manager name.
&[Start Date]Prints the project start date.
&[Finish Date]Prints the project finish date.
&[Current Date]Prints the project current date.
&[Status Date]Prints the project status date.
&[View]Prints the view name.
&[Report]Prints the report name.
&[Filter]Prints the filter name.
&[Saved Date]Prints the last saved date.
&[Subject]Prints the subject.
&[Author]Prints the author.
&[Keyword]Prints the keyword(s).
&[Field_Name]Prints the value of the field specified with Field_Name. If a macro will be run in more than one language, the field specified with Field_Name must use the name localized for each language. An example would be &[Actual Cost].
|
Format Code | Description | ||
&B | Turns bold printing on or off. | ||
&I | Turns italic printing on or off. | ||
&U | Turns underline printing on or off. | ||
&""fontname"" | Prints characters that follow the format code in the specified font. An example would be &""Arial"". | ||
&nn | Prints characters that follow the format code in the specified font size. Use a two-digit number to specify a size in points. An example would be &08. | ||
&P""path"" | Inserts the specified image. An example would be &P""[My Documents]\Image.gif"". The term [My Documents] represents the full path to your My Documents folder. | ||
&[Date] | Prints the current system date. | ||
&[Time] | Prints the current system time. | ||
&[File] | Prints the file name. | ||
&[Page] | Prints the page number. | ||
&[Pages] | Prints the total number of pages in the document. | ||
&[Project Title] | Prints the title. | ||
&[Company] | Prints the company name. | ||
&[Manager] | Prints the manager name. | ||
&[Start Date] | Prints the project start date. | ||
&[Finish Date] | Prints the project finish date. | ||
&[Current Date] | Prints the project current date. | ||
&[Status Date] | Prints the project status date. | ||
&[View] | Prints the view name. | ||
&[Report] | Prints the report name. | ||
&[Filter] | Prints the filter name. | ||
&[Saved Date] | Prints the last saved date. | ||
&[Subject] | Prints the subject. | ||
&[Author] | Prints the author. | ||
&[Keyword] | Prints the keyword(s). | ||
&[Field_Name] | Prints the value of the field specified with Field_Name. If a macro will be run in more than one language, the field specified with Field_Name must use the name localized for each language. An example would be &[Actual Cost]. | ||
LabelFontName | Optional | String | The name of the font. |
LabelFontSize | Optional | Integer | The size of the font in points. |
LabelFontBold | Optional | Boolean | True if the font is bold. |
LabelFontItalic | Optional | Boolean | True if the font is italic. |
LabelFontUnderline | Optional | Boolean | True if the font is underlined. |
LabelFontColor | Optional | Long | The color of the font. Can be one the following PjColor constants:
pjColorAutomaticpjNavy
pjAquapjOlive
pjBlackpjPurple
pjBluepjRed
pjFuchsiapjSilver
pjGraypjTeal
pjGreenpjYellow
pjLimepjWhite
pjMaroon
|
pjColorAutomatic | pjNavy | ||
pjAqua | pjOlive | ||
pjBlack | pjPurple | ||
pjBlue | pjRed | ||
pjFuchsia | pjSilver | ||
pjGray | pjTeal | ||
pjGreen | pjYellow | ||
pjLime | pjWhite | ||
pjMaroon |
Return Value
Boolean
Remarks
Using the FilePageSetupLegend method without specifying any arguments displays the Page Setup dialog box with the Legend tab selected.
Example
The following example sets up a legend for printing.
Visual Basic for Applications |
---|
|
See Also