次の方法で共有


VisWebPageSettings.SecFormat プロパティ

Web ページのセカンダリ出力形式を指定します。 値の取得と設定が可能です。

構文

SecFormat

VisWebPageSettings オブジェクトを返す式。

戻り値

String

注釈

セカンダリ出力形式は、ブラウザーがプライマリ出力形式をサポートしていない場合に使用されます。 たとえば、プライマリ形式が XAML で、必要な Silverlight ブラウザー プラグインがインストールされていない場合、Web ページの出力ではセカンダリ形式が使用されます。

プライマリ出力形式は、 PriFormat プロパティによって指定されます。 選択した形式と互換性のあるブラウザーについては、 AltFormat プロパティを参照してください。

SecFormat プロパティに使用できる値は次のとおりです。

  • PNG (ポータブル ネットワーク グラフィックス)、既定値
  • JPG (JPEG ファイル交換形式)
  • GIF (グラフィックス交換形式)

この値は、[Web ページとして保存] ダイアログ ボックスの [詳細設定] タブ ([BackstageButton]>> タブの [名前を付けて保存] リスト Web ページ (*.htm;*.html)>[詳細の発行>] の下の一覧>で選択されている値に対応します。

次のマクロは 、SecFormat プロパティを使用して、XAML のプライマリ形式 (既定値) をサポートしていないブラウザーのセカンダリ形式の値を JPG に設定する方法を示しています。

このマクロを実行する前に、お使いのコンピューター上の有効なターゲット パスと、Web ページに割り当てるファイル名に置き換えてください path\filename.htm

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 のサポートおよびフィードバックを参照してください。