如何開發Excel插件來編輯Excel數據表中的外部數據?在Excel中編輯外部數據表
Excel可以建立與外部數據源的連接,但據我所知可以看到它們是單向的只讀數據表。我正在嘗試做的就像TFS插件的Excel。我相信還有更多這樣的人。
對於那些不知道該插件的人: 安裝後,TFS Excel插件將作爲Excel中的新菜單進行。通過該菜單,您可以打開與TFS服務器的連接,並將您的(工作項目)記錄作爲Excel表格放入Excel中。您可以添加新行或編輯表中的數據。一些單元格下拉列表附加到他們,但只有有效的選項顯示在列表中,並且每個記錄不同。您可以編輯表格中的行,並可以將這些記錄批量推送回服務器。
我不知道它是否有所作爲,但我的數據源上的連接和更新操作將通過Web服務。
我想這將需要一些嚴重的發展,但我失去了網頁之間有關外部數據範圍(這是隻爲閱讀)。有人可以指導我進一步閱讀有關該主題嗎?
什麼開發一個Excel插件通過Visual Studio?連接到CRUD操作的任何數據源API都不會成爲問題。如果我這樣做,我能夠響應Excel事件嗎?例如,當用戶嘗試彈出單元格的下拉列表時。我能夠動態地填充它嗎? –
無論您使用VS還是VBA,連接到API都不是問題,它正在跟蹤更改。是的,您可以動態地填充放置在單元格上方的繪圖層上的ActiveX組合框。數據驗證下拉菜單有一些動態,但它們有限,所有事件都不響應DV。 –