-
VSTO 是 Microsoft 用來開發 Office 外掛程式的技術,它比 VBA 簡單得多,功能更強大。 本部落格系列介紹如何使用 VSTO 開發 Excel 外掛程式。 VSTO 開發的 Excel 載入項(載入項)是一種 COM 載入項。
Excel Web 和 Web 載入項之間的差異可以考慮用於新的開發技術:Office 載入項開發技術及其開發 - 知乎。
開發環境:Visual Studio 2019
建立新的 Excel VSTO 外接程式專案,因為 Visual Studio 2019 支援多種專案型別,因此可以在介面中限制開發語言、平台和專案型別,以便於定位:
單擊“下一步”並指定解決方案和專案的名稱:
單擊“建立”按鈕以建立新專案。 這個空專案已經在執行了,但是沒有介面可以看到效果,所以我們新增了乙個功能區,這樣當我們開始的時候,Excel就會多乙個標籤頁。 選擇解決方案,右鍵單擊,新增新項,然後選擇功能區:
功能區是介面的容器,初始功能區由乙個選項卡組成,該選項卡包含乙個組。 將 tab1 的 label 屬性更改為 vsto test,並將 group1 的 label 屬性更改為 : custom group。
在自定義組中,新增乙個按鈕控制項,將 label 屬性更改為 hello,並在歌曲中實現 click 事件。 在這種情況下,為當前單元格編寫 hello world 字串:
編譯並執行後,啟動 Excel 後,功能區選單中還有乙個額外的 VSTO 測試選項卡。 單擊 hello 按鈕,然後在當前單元格中寫入 hello world 字串。
當我們編譯執行,然後啟動 Excel 時,外掛程式會自動載入並執行。 到外掛程式啟用跟關閉它可以通過兩個門戶進行設定:
方法1:Gitee:vsto Hello World
不要用其他的按壓軟體,基本上壓出來是很糊的,如果是小藥丸,你開啟設定,進入 --tune film --qcomp --keyint auto --min-keyint 1 --profile high --preset 8 --scenecut 60 --aq-mode 2 --aq-strength --vbv-bufsize 8000 -- vbv-maxrate 16000,然後把最左邊的“**”點選擇位元速率上面的三個選項為“2pass”, 位元速率設定為5600,然後邊寬高直接點選“保持原始解像度”,音訊模式選擇為“複製音訊流”,編碼器取決於你的系統有多少位,選擇32位的"264_",選擇64位"264_"大概就是這樣吧,我一直都是這樣設定的,很清楚。