ApplicationEvents.OnNewDocument Event
Parent Object: ApplicationEventsDescription
Event that is fired whenever a new document is created.
Syntax
ApplicationEvents.OnNewDocument( DocumentObject As Document, BeforeOrAfter As EventTimingEnum, Context As NameValueMap, HandlingCode As HandlingCodeEnum )Parameters
Name | Type | Description |
DocumentObject | Document | Input object that was just created. When the BeforeOrAfter argument is kBefore this argument will be Nothing because the document does not yet exist. |
BeforeOrAfter | EventTimingEnum | Input indicating if the event is being fired before (kBefore) or after (kAfter) the document is created. Notification is sent before and after the document is created. |
Context | NameValueMap | Input object that can be used to determine the context of why the event fired. This event provides additional information through the Context argument as described below: Name = "TemplateFilename", Value = The full filename of the file used as the template when creating the new document. Name = "NewFileName", Value = The full filename of the new file. In most cases this value will be an empty string because the filename of a new document is not specified until it is saved for the first time. The exception to this is when the Create Component command is used in an Assembly to create a new part. In this case the filename is specified as part of the command. |
HandlingCode | HandlingCodeEnum | Output that indicates how you are handling the event. The value of this argument is currently ignored for this event. |