如果想在Excel中使用自定義函數,首先想到的肯定是vba。vba是建立在Office中的一種應用程序開發工具,它直接内置在Excel内,使用時無需額外安裝其他軟件,直接開啟相關功能即可。
借助VBA語言編寫的宏代碼,讓一些看似無法批量處理或無法完成的事情,瞬間變得隻是小菜一碟,其功能性和易用性不得不說很強大。
不過本次介紹的主角不是vba,而是xll格式的插件。
Xll是一個标準的win32 dll,它導出了一些特殊的函數,這些函數可以被Excel調用,從而擴展excel的功能。同樣,也可以通過xll插件在Excel加載項中添加菜單,工具按鈕等等。
xll格式的插件還有個最大的優點,就是無需安裝即可使用,也不需要管理員權限,無需訪問注冊表權限,和xlam加載宏的效果一樣,在Excel上加載後就可使用,後續更新升級也很方便,直接替換新的xll文件即可。
xll插件的代碼是二進制編譯過的,運行速度更快,相對于VBA的解釋型語言開發的自定義函數,xll插件的自定義函數運行效率更高。
下面是Excel使用自定義函數的效果。
那麼,如何才能獲得一款符合自己使用要求的xll格式插件呢?
後續本人将開一個專題,專門介紹如何利用C#為Excel開發一款屬于自己的專屬自定義函數插件。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!