2010-11-03 72 views
2


我們有許多.xla/.xlam Excel加載項,現在已經到了將時間遷移到更易於版本控制和維護的時候了。
我想在C#中,如果可以寫入和加載項需要做以下各種各樣的事情: -Excel 2007 Addin - 技術選項

  • 在Excel工作表中提供用戶定義函數到Excel
  • 創建和操縱命名範圍來自外部源的Excel工作表
  • 拉數據和填充細胞

目前,所有這是可能的和簡單的具有.xlam做哪些優點/移動到VSTO或創建C#外接的缺點(我注意到VS2010有一個創建Excel 2007插件的新建項目選項)。
是否有任何良好的文檔來源?
謝謝 戴夫

回答

5

我會建議你認真看看Excel DNA(免費)或Addin Express(收費)。如果需要,它們都可以通過.XLL接口提供.Net功能以及.COM到.NET接口。
這兩種性能使得VSTO看起來像糖蜜,安裝非常簡單。
爲了便於創建UDF,XLDNA非常難以勝任。