VisWebPageSettings.SecFormat property
Specifies the secondary output format for the webpage. Read/write.
Syntax
expression.SecFormat
expression An expression that returns a VisWebPageSettings object.
Return value
String
Remarks
The secondary output format is used if the browser does not support the primary output format. For example, if the primary format is XAML and the required Silverlight browser plug-in is not installed, the webpage output uses the secondary format.
The primary output format is specified by the PriFormat property. For information about which browsers are compatible with selected formats, see the AltFormat property.
Possible values for the SecFormat property are as follows:
- PNG (Portable Network Graphics), the default
- JPG (JPEG File Interchange Format)
- GIF (Graphics Interchange Format)
This value corresponds to the value selected in the list below the Provide alternate format for older browsers check box (if it is selected) on the Advanced tab of the Save as Web Page dialog box (BackstageButton tab > Save As > Save as type list > Web Page (*.htm;*.html) > Publish > Advanced).
Example
The following macro shows how to use the SecFormat property to set the secondary format value to JPG for browsers that don't support the primary format of XAML (the default).
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 webpage.
Public Sub SecFormat_Example()
Dim vsoSaveAsWeb As VisSaveAsWeb
Dim vsowebSettings As VisWebPageSettings
Set vsoSaveAsWeb = Visio.Application.SaveAsWebObject
Set vsoWebSettings = vsoSaveAsWeb.WebPageSettings
With vsoWebSettings
.AltFormat = True
.SecFormat = "JPG"
.TargetPath = "path\filename.htm"
End With
vsoSaveAsWeb.CreatePages
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.