Visual Studio Tools for Office 中的新增功能

來源:互聯網
上載者:User

現在有兩個版本的 Visual Studio Tools for Office:

  • Microsoft Visual Studio 2005 Tools for the Microsoft Office System (VSTO 2005)

  • Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE)

這兩個版本提供了很多新功能,這些新功能有助於建立使用 Microsoft Office 2003 和 2007 Microsoft Office system 的受管理的解決方案。

Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 SE) 是 VSTO 2005 的第二個版本。有關如何下載和安裝 VSTO 2005 SE 的更多資訊,請參見 如何:安裝 Visual Studio Tools for Office。

VSTO 2005 SE 中的新增功能

VSTO 2005 SE 包括以下方面的新增功能:

  • 應用程式層級增益集。

  • 自訂工作窗格。

  • 功能區擴充性。

  • Outlook 表單地區。

應用程式層級增益集
  • VSTO 2005 SE 包含針對 Microsoft Office 2003 和 2007 Microsoft Office system 中多種應用程式的項目模板。有關應用程式的完整列表,請參見 產品組合可用的功能。

  • 新的增益集項目模板位於 Visual Basic 項目和 Visual C# 專案檔夾下,在名為“Office”的子檔案夾下分別名為“2003 增益集”和“2007 增益集”的檔案夾中。

  • 這些增益集項目模板包含有別於使用 VSTO 2005 建立的 Outlook 2003 增益集的編程模型。有關更多資訊,請參見 應用程式層級增益集編程入門。

自訂工作窗格
  • 可以使用增益集為 2007 Microsoft Office system 中的某些應用程式建立自訂工作窗格。有關更多資訊,請參見 自訂工作窗格概述。

功能區擴充性
  • 可以使用增益集為 2007 Microsoft Office system 中的某些應用程式自訂功能區使用者介面 (UI)。有關更多資訊,請參見 功能區擴充性概述。

Outlook 表單地區
  • 可以使用增益集為 Microsoft Office Outlook 2007 建立自訂表單地區。有關更多資訊,請參見 Outlook 表單地區概述。

Visual Studio 中的 InfoPath 設計模式整合
  • Microsoft Office InfoPath 2007 表單模板設計環境已完全整合到 Visual Studio 開發環境中。無需離開 Visual Studio,即可在編寫Managed 程式碼的同時使用 InfoPath 2007 的功能來設計 InfoPath 表單範本的外觀,從而擴充其功能。在 Visual Studio 中使用 InfoPath 表單範本時,將根據相容 InfoPath 2003 的物件模型(Microsoft.Office.Interop.InfoPath.SemiTrust 命名空間的成員)或新的 InfoPath 2007 Managed 程式碼物件模型(Microsoft.Office.InfoPath 命名空間的成員)使用 Visual C# 或 Visual Basic 編寫商務邏輯。有關更多資訊,請參見 歡迎使用“InfoPath 開發人員Managed 程式碼表單範本參考”。

VSTO 2005 中的新增功能

VSTO 2005 包括以下方面的新增功能:

  • 項目系統。

  • 視覺化設計工具。

  • 控制項。

  • Outlook 增益集支援。

  • 執行窗格支援。

  • 智能標記支援。

  • 伺服器端編程。

  • 資料緩衝。

  • 部署。

有關對各功能提供指導教程的白皮書,請參見“What's New in Visual Studio 2005 Tools for Office”(Visual Studio 2005 Tools for Office 中的新增功能)(http://go.microsoft.com/fwlink/?LinkId=50565)。

項目系統
  • 項目模板位於 Visual Basic 項目和 Visual C# 專案檔夾下名為“Office”的子檔案夾中。

  • 已經添加了 Microsoft Office Excel 2003 的新項目模板。有關更多資訊,請參見 “Excel 模板”項目模板。

  • 已經添加了 Microsoft Office Outlook 2003 項目的新項目模板。有關更多資訊,請參見 Outlook 增益集項目模板。

  • Excel 對活頁簿不再只有一個代碼檔案。每個工作表都有單獨的代碼檔案,活頁簿也有一個代碼檔案。Microsoft Office Word 2003 有一個用於文檔或模板的代碼檔案。有關更多資訊,請參見 方案總管中隱藏的專案檔。

視覺化設計工具
  • Excel 和 Word 文檔在 Visual Studio 內部開啟,作為可視化設計圖畫。您可以設計文檔並在相同環境中編寫文檔後的代碼。有關更多資訊,請參見 Visual Studio 環境中的 Office 文檔概述。

Controls
  • 您可以將常規 Visual Studio 控制項從“工具箱”拖動到文檔上。有關更多資訊,請參見 Office 文檔上的 Windows 表單控制項概述。

  • 您可以利用稱為“宿主控制項”的新控制項,這些控制項擴充了 Office 的某些內建對象。現在,這些對象公開事件並具有資料繫結功能。有關更多資訊,請參見 宿主項和宿主控制項概述。

Outlook 增益集支援
  • 可以使用項目模板協助建立 Microsoft Office Outlook 2003 增益集。有關更多資訊,請參見 應用程式層級增益集編程入門。

執行窗格支援
  • 現在提供的支援可以讓您輕鬆地將執行窗格添加到文檔。有關更多資訊,請參見 執行窗格概述。

智能標記支援
  • 現在提供的支援可以讓您輕鬆地將智能標記添加到文檔。有關更多資訊,請參見 智能標記概述。

資料編程
  • 無需使用 Office 應用程式的物件模型,就可以對 Office 文檔中的資料進行編程。有關更多資訊,請參見 資料模型概述。

伺服器端編程
  • 無需啟動 Office 應用程式,就可以在伺服器上訪問和操作 Office 文檔內的資料。有關更多資訊,請參見 對文檔資料的伺服器端訪問概述。

資料緩衝
  • 資料可以儲存在附加到 Office 文檔的 XML 資料島中,因此可以離線或在伺服器上使用資料。有關更多資訊,請參見 資料模型概述 和 如何:快取資料以便離線使用或在伺服器上使用。

Deployment
  • 現在部署使用應用程式和部署資訊清單,使更新解決方案更加容易。有關更多資訊,請參見 部署文件層級自訂項。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.