Web ページの 2 次出力形式を指定します。 値の取得と設定が可能です。
構文
式。SecFormat
式VisWebPageSettings オブジェクトを返す式。
戻り値
String
注釈
ブラウザーがプライマリ出力形式をサポートしていない場合は、セカンダリ出力形式が使用されます。 たとえば、プライマリ形式が XAML で、必要な Silverlight ブラウザー プラグインがインストールされていない場合、Web ページの出力では第 2 形式が使用されます。
プライマリ出力形式は、 PriFormat プロパティによって指定されます。 選択した形式と互換性のあるブラウザーの詳細については、 AltFormat プロパティを参照してください。
SecFormat プロパティに指定できる値を次に示します。
- PNG (ポータブル ネットワーク グラフィックス)、既定
- JPG (JPEG ファイル交換形式)
- GIF (グラフィックス交換形式)
この値は、[Web ページとして保存] ダイアログ ボックス ([名前を付けて保存]>>[名前を付けて保存]の種類リスト >Web ページ (*.htm;*.html)>公開>詳細設定) の [詳細設定] タブの [古いチェックブラウザーに代替の形式を提供する] ボックス (オンの場合) の下のリストで選択されている値に対応します。
例
次のマクロは、XAML のプライマリ形式 (既定値) をサポートしていないブラウザーで、 SecFormat プロパティを使用してセカンダリ形式の値を JPG に設定する方法を示しています。
このマクロを実行する前に、 path\filename.htm をコンピューター上の有効なターゲット パスと、Web ページに割り当てるファイル名に置き換えてください。
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
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。