[功能發(fā)布]Excel集成網(wǎng)頁控件,內(nèi)嵌于Excel單元格區(qū)域,可加載任意網(wǎng)頁
時間:2023-07-18 11:30:01 | 來源:網(wǎng)站運營
時間:2023-07-18 11:30:01 來源:網(wǎng)站運營
[功能發(fā)布]Excel集成網(wǎng)頁控件,內(nèi)嵌于Excel單元格區(qū)域,可加載任意網(wǎng)頁:
關注過之前EasyShuForPPT功能的朋友可知,在PPT上實現(xiàn)網(wǎng)頁控件集成已經(jīng)完美實現(xiàn)了,同樣地,在Excel環(huán)境中,除了在任務窗格上顯示外,本次國慶更新,增加了在單元格區(qū)域顯示網(wǎng)頁的功能。
使用與EasyShuForPPT同樣的底層網(wǎng)頁控件,故同樣可實現(xiàn)在線、離線、登錄與否等一切只要是html的網(wǎng)頁顯示。
技術背景介紹
前幾天的網(wǎng)頁控件短視頻推文后,有讀者反饋問是什么技術實現(xiàn)的,在此本著開源分享的心態(tài)簡單介紹下。
網(wǎng)頁控件內(nèi)嵌單元格區(qū)域,用到的技術其實之前在Excel催化劑的其他功能上早已采用過,如插入圖片功能、關鍵詞逐字提示快速錄入功能和插入日期控件幾大功能中都使用過。
其實現(xiàn)的原理是利用VSTO插件特有的并且是Excel開發(fā)特有的
,在工作表范圍內(nèi)使用自定義控件的方式,讓插件插入自定義控件,而自定義控件可以是.net開發(fā)里的winform窗體任意形式的自定義控件,如插入圖片時為PictureBox控件,快速錄入功能時為DataGridView、TextBox、Label等多個控件組合,日期錄入時為日期控件。
本篇的網(wǎng)頁控件也一樣,其不過是使用了第三方網(wǎng)頁控件MiniBlink,一款體積最小的基于Google瀏覽器內(nèi)核的開發(fā)組件。
使用方法
本篇功能同樣是首創(chuàng)的功能,本次不作任何限制,無需激活操作。
但因本功能的初衷是為了豐富EasyShu的作圖后的圖表展示效果,可回到Excel單元格區(qū)域展示,已安裝過EasyShu2.4及以上版本的,已經(jīng)集成了MiniBlink的網(wǎng)頁控件配置文件及啟動程序。故本次Excel催化劑版本的實現(xiàn),不再重復作這些處理步驟。
在Excel催化劑中使用網(wǎng)頁控件,前提是Excel催化劑在線版到最新版或離線版v20201006,同時安裝好EasyShu2.4制作ECharts圖表所需的主程序及配置文件并啟動過EasyShu插件,只有完成這些,在Excel催化劑上才可順利使用上本功能。具體步驟
先圈定需要插入網(wǎng)頁控件的單元格區(qū)域,在最新版本Excel催化劑中,點擊【數(shù)據(jù)分析】組中的【內(nèi)嵌網(wǎng)頁】控鈕即可打開配置網(wǎng)頁窗體。
可使用【選擇本地Html文件】按鈕從本地硬盤中查找需要展示的離線網(wǎng)頁,默認會跳轉到EasyShu的ECharts圖表文件夾內(nèi)供選擇。
如果不想讓控件插入后,遮擋住邊緣的單元格邊框,可適當留出一點邊距如5左右。
手動輸入網(wǎng)址時,如果是非離線文件html地址,需要帶上http開頭,最好在瀏覽器上復制過來的網(wǎng)址,不必手動輸入。同樣地插入后的網(wǎng)頁,不能類似普通圖片那樣輕松選擇調(diào)整大小刪除移動位置。如果有使用過Excel催化劑的插入圖片功能,就可以知道其中的不同。
通過在網(wǎng)頁控件鼠標右鍵彈出的上下文菜單中,可供滿足上述的需求。
關于凍結單元格區(qū)域,這里簡單說明下,在不作凍結的默認情況下,鼠標滾動操作是對Excel工作表的單元格區(qū)域右側滾動條的滾動操作。
而當需要保留到網(wǎng)頁控件中當前網(wǎng)頁的鼠標滾輪的激發(fā)操作如普通網(wǎng)頁有右側滾動條時,會滾動網(wǎng)頁位置和特殊的網(wǎng)頁如EasyShu生成的ECharts圖表網(wǎng)頁,滾動操作有放大縮小矢量地圖的作用。此時選擇上下文菜單第一項【凍結單元格區(qū)域】,即可屏蔽Excel的鼠標滾動操作,讓網(wǎng)頁的滾動生效,同樣地第二項的【取消凍結單元格區(qū)域】,即恢復Excel默認效果。
按住CTRL+鼠標滾輪,亦可放大縮小網(wǎng)頁,但是基于瀏覽器窗體的放大縮小,保留和普通瀏覽器一樣的體驗,但也會和Excel的快捷鍵沖突,變成是工作表顯示的放大縮小,只有在100%顯示大小時,才能調(diào)出上下文菜單。其他幾項的操作,都很好理解,特別是用過Excel催化劑的插入圖片功能后。
結語
Excel催化劑不知不覺已經(jīng)走在了插件開發(fā)的最前沿,現(xiàn)在不客氣地說,
放眼國內(nèi)外,在通用性插件領域,已經(jīng)難以看到有其他插件能與之相比。功能的完善和使用體驗的提升,一直在努力,特別是本次國慶期間的升級,讓在線版的更新體驗提升許多,在遷移服務器的過程中,追加了許多主流的服務器技術如對象存儲和CDN網(wǎng)頁加速速度,這些體驗的提升,也增加了不少的費用。
最后一塊短板,
讓Excel催化劑更易用,將會持續(xù)地通過視頻錄制的方式,讓大家更為直觀地看到操作的流程,學習起來更便捷高效。當然這一切的努力,希望更多的跟隨者和擁護者,一起作貢獻,
多傳播推薦,打賞、轉發(fā)和購買視頻教程支持,都會讓Excel催化劑可以走得更遠,能夠為更多的群體賦能,充當催化劑的角色,引爆大家的Excel潛能。
關鍵詞:區(qū)域,單元,任意,發(fā)布,功能