The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

VSTO 2005 學習心得

這是我之前學習 VSTO 2005 時收集與看過的一些筆記,分享給大家。 

我的問題集

    Q1: VSTO 2005 的文件,若置於 Server 上會無法執行,請問 .NET 的安全性要如何設定?
    A1:
        參見『HOW TO:對資料夾和組件授與使用權限』的「若要對網路電腦或對應的磁碟機上的組件或資料夾授與完全信任」段落。
            http://msdn2.microsoft.com/zh-tw/library/zdc263t0.aspx
        參見『HOW TO:在共用位置中授與文件和活頁簿使用權限』
            http://msdn2.microsoft.com/zh-tw/library/9w6bd8f1.aspx

        本機執行
            My_Computer_Zone
        區域網路主機
            LocalIntranet_Zone

        Q1-1: 請問如何在安裝部屬程式上自動替 User 加入這個權限設定? 使用發行精靈部署方案檔,並無法自動設定使用者安全性!
        A1-1: http://msdn.microsoft.com/office/tool/vsto/2005/article/default.aspx?pull=/library/en-us/odc_vsto2005_ta/html/officevstowindowsinstalleroverview.asp

        Q1-2: 參考 http://msdn2.microsoft.com/zh-tw/library/855xxh7s.aspx ,從「使用者」把「VSTOProject」底下的群組刪除權限後,Vistual Studio 2005 無法正常執行,怎麼辦?
        A1-2: 要把 VS2005 整個關閉,重開,開啟專案,建置執行,才會恢復正常。

    Q2: 是否一定要支援 Microsoft Office Professional Edition 2003 才能執行 VSTO 2005 方案?
    A2: 微軟說可以,但我尚未測試。有人在論壇上說不行!
               http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=635834&SiteID=14


使用者入門 (Visual Studio Tools for Office)
http://msdn2.microsoft.com/zh-tw/library/23cw517s.aspx

General

    使用 Office 物件模型將應用程式自動化
    http://msdn2.microsoft.com/zh-tw/library/y1xatbkd.aspx

    主項目和主控制項概觀
    http://msdn2.microsoft.com/zh-tw/library/9z4e3456.aspx

    主項目和主控制項的程式設計限制
    http://msdn2.microsoft.com/zh-tw/library/ms178779.aspx

    Office 程式設計的一般工作
    http://msdn2.microsoft.com/zh-tw/library/htx7t4k0.aspx

    Office 方案開發概觀 
    http://msdn2.microsoft.com/zh-tw/library/hy7c6z9k.aspx

Excel 相關

    Excel 物件模型概觀
    http://msdn2.microsoft.com/zh-tw/library/wss56bz7.aspx

    Excel 工作
    http://msdn2.microsoft.com/zh-tw/library/syyd7czh.aspx

    Excel 主控制項
    http://msdn2.microsoft.com/zh-tw/library/6kzzsey4.aspx

Word 相關

    Word 物件模型概觀
    http://msdn2.microsoft.com/zh-tw/library/kw65a0we.aspx

    Word 工作
    http://msdn2.microsoft.com/zh-tw/library/78whx7s6.aspx

    Word 主控制項
    http://msdn2.microsoft.com/zh-tw/library/d1kax449.aspx

    書籤控制項
    http://msdn2.microsoft.com/zh-tw/library/5ykkex00.aspx

Outlook 相關

    Outlook 物件模型概觀
    http://msdn2.microsoft.com/zh-tw/library/ms268893.aspx

    Outlook 工作
    http://msdn2.microsoft.com/zh-tw/library/ms268731.aspx

    Outlook 增益集安裝專案
    http://msdn2.microsoft.com/zh-tw/library/ms268868.aspx

Misc.

    執行階段中 Office 的疑難排解
    http://msdn2.microsoft.com/zh-tw/library/6s0wczt9.aspx

    *) HOW TO:安裝 Visual Studio Tools for Office Runtime
    http://msdn2.microsoft.com/zh-tw/library/ms178739.aspx

    HOW TO:準備使用者電腦來執行 Office 方案
    http://msdn2.microsoft.com/zh-tw/library/2ac08ee2.aspx

安全性

    執行 Office 方案的安全性需求
    http://msdn2.microsoft.com/zh-tw/library/6exya3kf.aspx

    HOW TO:在共用位置中授與文件和活頁簿使用權限
    http://msdn2.microsoft.com/zh-tw/library/9w6bd8f1.aspx

    HOW TO:從資料夾和組件移除使用權限
    http://msdn2.microsoft.com/zh-tw/library/855xxh7s.aspx

    部署安全性原則
    http://msdn2.microsoft.com/zh-tw/library/13wcxx6y.aspx

    HOW TO:部署 Office 方案
    http://msdn2.microsoft.com/zh-tw/library/s66ay8f7.aspx

    HOW TO:對資料夾和組件授與使用權限
    http://msdn2.microsoft.com/zh-tw/library/zdc263t0.aspx

    一般安全性原則管理
    http://msdn2.microsoft.com/zh-tw/library/ed5htz45.aspx

    .NET Framework 組態工具 (Mscorcfg.msc)
    http://msdn2.microsoft.com/zh-tw/library/2bc0cxhc.aspx

執行環境安裝相關

    逐步解說:使用 Windows Installer 檔部署 Word 或 Excel 方案
    http://msdn2.microsoft.com/zh-tw/library/ms268758.aspx

    Office 方案中的安全性最佳作法 
    http://msdn2.microsoft.com/zh-tw/library/x60sxwtw.aspx

    Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer ( Part 1, Part 2 )
    http://msdn.microsoft.com/library/en-us/odc_vsto2005_ta/html/officevstowindowsinstalleroverview.asp
    http://msdn.microsoft.com/library/en-us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerWalkthrough.asp

    設定 Prerequisites 的方法
    Use the Visual Studio 2005 Bootstrapper to Kick-Start Your Installation
    http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/default.aspx   

    Deploying Word and Excel Solutions
    http://msdn2.microsoft.com/en-us/library/2zs2w66f.aspx

    Must read for everyone trying to deploy VSTO solutions
    http://blogs.msdn.com/mshneer/archive/2006/01/05/deployment_articles.aspx

英文資料

    Visual Studio Tools for Office
    http://msdn.microsoft.com/library/en-us/odc_2003_ta/html/odc_ancVSTO_05.asp

    Visual Studio 2005 Tools for the Microsoft Office System Technical Articles
    http://msdn.microsoft.com/library/en-us/odc_2003_ta/html/odc_landvsto2005_ta.asp

    Visual Studio 2005 Tools for Office Training
    http://msdn.microsoft.com/library/en-us/odc_2003_ta/html/odc_landvsto05_tr.asp

Resources

    Great VSTO Resources
    http://blogs.msdn.com/acoat/archive/2006/08/22/711465.aspx