Microsoft visual studio Tools for office Runtime 2010,簡(jiǎn)稱VSTO工具包。VSTO(Visual Studio Tools for Office )是VBA的替代,使得開(kāi)發(fā)Office應(yīng)用程序更加簡(jiǎn)單,并且用VSTO來(lái)開(kāi)發(fā)office應(yīng)用程序可以使用Visual studio開(kāi)發(fā)環(huán)境中的眾多功能和CLR提供的內(nèi)存管理,垃圾回收等功能。無(wú)論你是創(chuàng)建簡(jiǎn)單的數(shù)據(jù)錄入應(yīng)用程序還是復(fù)雜的企業(yè)解決方案,VSTO都使之變得容易。
VSTO軟件簡(jiǎn)介
正如其名,VSTO是一套用于創(chuàng)建自定義Office應(yīng)用程序的Visual Studio工具包。VSTO使你可以用visual basic 或者Visual C#擴(kuò)展Office應(yīng)用程序(例如Word、Excel、InfoPath和outlook)。你是使用強(qiáng)大的Visual Studio開(kāi)發(fā)環(huán)境來(lái)創(chuàng)建你的定制程序,而不是使用Visual Basic for Application(VBA)和Office里的Visual Basic Editor(VBE)。無(wú)論你是創(chuàng)建簡(jiǎn)單的數(shù)據(jù)錄入應(yīng)用程序還是復(fù)雜的企業(yè)解決方案,VSTO都使之變得容易。
VSTO還提供了增強(qiáng)的Office對(duì)象,你可以用他們來(lái)編程。比如說(shuō),你可以找到VSTO版的Excel工作簿、工作表和范圍(range),這些增強(qiáng)的功能在本地Excel對(duì)象模型里是找不到的。比如說(shuō),你可以直接在Excel電子表格或者word文檔上添加.NET控件,也被稱為Windows Forms控件,然后把數(shù)據(jù)直接綁定到控件上。
VSTO軟件特色
構(gòu)建業(yè)務(wù)解決方案——快速、高效
Microsoft Excel 2003 和 Microsoft Word 2003 現(xiàn)在已經(jīng)完全的集成到 Visual Studio 2005 集成開(kāi)發(fā)環(huán)境(IDE)當(dāng)中,使得開(kāi)發(fā)人員能夠更容易的使用托管控件來(lái)擴(kuò)展 Office 解決方案,并為開(kāi)發(fā)人員帶來(lái)了更加直觀的設(shè)計(jì)、開(kāi)發(fā)和調(diào)試體驗(yàn)。
定制解決方案更加方便 裁減 Word,Excel,Microsoft Outlook或 Microsoft InfoPath的功能來(lái)滿足各種應(yīng)用中的不同需求。
改進(jìn)代碼編輯能力,更加節(jié)省時(shí)間 使用 Visual Studio 2005 代碼編輯器能夠自動(dòng)發(fā)現(xiàn)代碼錯(cuò)誤、給出修改建議并能夠改正通常的編程錯(cuò)誤。
Microsoft Office System 家族產(chǎn)品的全部功能——
業(yè)務(wù)應(yīng)用的寶馬良駒
利用 Microsoft Office 中的文件共享、協(xié)作、權(quán)限管理、數(shù)字分析、圖表、電子郵件、日歷等等強(qiáng)大功能幫助您進(jìn)行快速的開(kāi)發(fā)。
降低培訓(xùn)成本 通過(guò)構(gòu)建基于熟悉的 Microsoft Office System 用戶界面的解決方案能夠最小化耗時(shí)的用戶培訓(xùn)成本。
創(chuàng)建上下文相關(guān)的功能 使用簡(jiǎn)單的代碼就能夠訪問(wèn)到 Excel 和 Word 的動(dòng)作面板和智能標(biāo)簽,輕松的創(chuàng)建自訂制的、上下文相關(guān)的功能。
Microsoft Visual Studio 2005 Tools for the Microsoft Office System 包括:
Microsoft Visual Basic和 Microsoft Visual C#編程語(yǔ)言
創(chuàng)建 Windows和 Web 解決方案的開(kāi)發(fā)工具
集成可視化設(shè)計(jì)數(shù)據(jù)庫(kù)、查詢和存儲(chǔ)過(guò)程的工具
高級(jí)調(diào)試工具,包括跨機(jī)器調(diào)試
Microsoft Office access 2003 Developer Extensions 和運(yùn)行時(shí)擴(kuò)展
通過(guò)將 Microsoft Office 用作解決方案的前端,您可以利用熟悉的 Microsoft Office 用戶界面和工具,例如 Word 中的字處理功能、Excel 的數(shù)據(jù)分析功能和 Outlook 的電子郵件管理功能??梢栽?Visual Studio 中開(kāi)發(fā)解決方案,以自定義 Office 應(yīng)用程序,并添加您的業(yè)務(wù)流程所需的特定功能。例如,可以將 Word 轉(zhuǎn)化為合同生成程序,用于將預(yù)先存在的可編輯或不可編輯部分組合成為合同。Excel,您可以創(chuàng)建針對(duì)不同的項(xiàng)目自定義的自動(dòng)預(yù)算工作表。您的用戶還可以使 Office 解決方案處于脫機(jī)狀態(tài),還會(huì)使復(fù)雜的解決方案可行,如果您使用基于 web 的體系結(jié)構(gòu)。
使用說(shuō)明
VSTO程序必須的運(yùn)行環(huán)境。
Office2013及以上版本已集成不需安裝,office2010、office2007需要安裝該環(huán)境軟件。