2011-02-08 60 views
1

對我在工作的要求,以產生一個Excel文件,然後把它放在一個共享文件夾,管理者可以採取複製和查閱。我一直在使用VSTO開發上我的應用程序的一部分.NET VSTO保存Excel文件和共享服務器

當我執行這個應用程序,Excel文件彈出,一切都正確填充。

如果我救我的桌面上的文件的本地副本,我再次打開它,我收到錯誤消息,VSTO無法下載。

有沒有一種辦法:

1.execute應用 2.此文件保存在本地副本上我的桌面 3.作爲一個正常的Excel在Excel工作簿應用程序文件

visual studio 2010.

如果我不清楚,請提問任何問題,這是我第一次使用VSTO,但有些問題仍然不清楚。

謝謝。

回答

2

我找到了我的問題的答案。

這裏就是我發現: http://gluegood.blogspot.com/2010/07/namecode-classc-sharp.html

只需在啓動方法的末尾添加「RemoveCustomization」。

private void ThisWorkbook_Startup(object sender, System.EventArgs e) 
    { 
     [ code removed for clarity ] 

     this.RemoveCustomization(); 
    } 

這會刪除您在應用程序中所做的每個自定義設置。 這使您可以執行應用程序,在桌面上保存本地副本,並打開而無需安裝或部署任何內容。

謝謝。

1

我相信你應該約VSTO部署問題更好地記錄自己。

有2007年版和2010年版之間somne​​變化,以幫助和使用ClickOnce簡化部署,檢查MSDN。

+0

就是這樣,我不想在客戶端上部署應用程序。我想生成一個excel文件,然後分享給人。 問題是,我們需要在每次執行時修改應用程序,因爲許多設置都會發生變化。已經討論過使用手動配置讓用戶設置自己的配置,但是這被拒絕了。所以我需要生成excel文件,並將其提供給經理。 – 2011-02-09 12:23:13