StartPage Property [Visio 2003 SDK Documentation]

Specifies the page number of the first page in the range when you save a range of document pages as a Web page. Returns Long. Read/write Long.

retLong = object.StartPage

object.StartPage = longVal

retLongLong. The current start number of the range of pages that you specify to save as a Web page.

objectLong. Required. An expression that returns a VisWebPageSettings object.

longValLong. Required Long. The new start number of the range of pages that you specify to save as a Web page.

Remarks

The end page number is specified in the EndPage property.

The StartPage property value corresponds to the value in the from box on the General tab of the Save As Web Page dialog box (on the File menu, click Save as Web Page, and then click Publish).

Example

The following Microsoft Visual Basic for Applications (VBA) macro shows how to use the StartPage property to save a range of pages in a drawing (in this case, from page 2 to page 3) as a Web page instead of the complete drawing.

This macro assumes that the current Visio drawing contains at least three pages.

Before running this macro, replace path\filename.htm with a valid target path on your computer and the filename that you want to assign to your Web page.

Public Sub StartPage_Example()
    Dim vsoSaveAsWeb As VisSaveAsWeb 
    Dim vsoWebSettings As VisWebPageSettings

    Set vsoSaveAsWeb = Visio.Application.SaveAsWebObject 
    Set vsoWebSettings = vsoSaveAsWeb.WebPageSettings

    With vsoWebSettings
        .StartPage = 2
        .EndPage = 3
        .TargetPath = "path\filename.htm" 
    End With

    vsoSaveAsWeb.CreatePages 
End Sub

Applies to | VisWebPageSettings Object

See Also | EndPage Property | TargetPath Property