共用方式為


關於另存成網頁 API

Visio 2002 中引進的 [另存為網頁] 功能,可讓使用者以簡單的方式在網路上發佈 Visio 檔。

另存成網頁 API 可讓您以程式設計方式存取這項功能,讓您將 Visio 繪圖儲存為網頁,而不會將使用者公開至使用者介面中的 [另 存為網頁 ] 對話方塊。

使用此 API,您可以執行下列動作:

  • 將檔儲存為 HTML 以發佈至 Web。
  • 產生將檔發佈至 Web 所需的支援檔案。
  • 在瀏覽器中檢視圖形的自訂屬性。
  • 在瀏覽器中顯示搜尋和導覽控制項。
  • 在瀏覽器中流覽多頁檔。
  • 顯示 Pan 和 Zoom 控制項。
  • 檢視與圖形相關聯的所有超連結,並流覽至選取的超連結目標。
  • 使用符合 Visio 中可用色彩配置的色彩配置樣式,為網頁指派樣式表單。

以下是使用另存為網頁 API 的兩種方式。

從支援自動化的任何開發環境使用 API

使用 [另存新檔] 網頁物件模型,您可以在檔的 Visual Basic 專案中撰寫程式碼、VSL (在 Visio 位址空間) 中執行的 C++ 附加元件,或是使用 Visual Basic、C++ 或 C#) 建立的 COM 增益集 (,以及將 Visio 繪圖儲存為網頁,而不需要使用者介入。

若要從在 Visio 位址空間) 外部執行的可執行檔 (控制 [另存為網頁] 功能,您可以使用命令列介面,如下所述,也可以使用 Visio Application 物件的SaveAsWebObject屬性來取得VisSaveAsWeb物件。

如需在 Visual Basic 中使用 Save as Web Page 物件模型的範例,請參閱 使用 Visual Basic 中的 Save as Web Page 物件模型:範例

使用 API 命令列介面

使用命令列介面,從可執行檔或從 Visio 進程中執行的程式碼呼叫 SaveAsWeb 附加元件。 此外,您可以在 ShapeSheet 視窗中建立公式,以啟動 SaveAsWeb 附加元件,而不需要撰寫任何程式碼。 如需使用命令列介面執行 SaveAsWeb 附加元件的相關資訊,請參閱 從命令列執行另存為網頁

不論您是從使用者介面、從程式碼或從命令列介面執行 [另存為網頁] 功能,[另存為網頁] 功能會將選取的自訂網頁設定儲存在登錄中。 此資料會保存在 Visio 實例之間,並可讓使用者管理自己專案的預設值。

如需儲存在登錄中之資料的相關資訊,請參閱 保存另存為網頁設定

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應