Microsoft Office是由Microsoft(微軟)公司開發的一套辦公軟件套裝。常用組件有 Word、Excel、PowerPoint等。Microsoft Office是一套由微軟公司開發的辦公軟件,它為 Microsoft Windows 和 Mac OS X而開發。 onenote本身很強大,可惜的是,它在office家族中被定位成一個異類,而且倍受歧視。例如,被office2019踢出桌面版;不支持VBA;VSTO中也沒份…… 不支持VBA,讓onenote在自定義擴展上變得極為麻煩。盡管后來出現一款類似于VBA的插件Onetastic,但和VBA比起來,功能和效率上均差距懸殊。但對于一款個人開發的插件而言,做到Onetastic這個程度已經很不錯了。Onetastic確實能在很多方面、較大程度上擴展onenote的功能。 1.Onetastic是私人而非官方插件 Onetastic開發者OmerAtay,他是onenote項目開發團隊的成員之一,利用業余時間開發出Onetastic。所以,Onetastic其實是一款純私人性質的插件,和官方其實并無關系。 2.Onetastic基本功能介紹 去官網下載插件,安裝完成后打開onenote,在“開始”選項卡下就會出現Onetastic功能區。選擇需要的宏腳本運行即可。 插件的可視化功能做的不錯,參考Onetastic官網的教程,很容易上手。 Onetastic默認已經安裝了一些常用腳本,例如最典型的“查找替換”功能。onenote作為一款電子筆記本軟件,竟然連替換這種最基礎的功能都不支持,腦洞也是奇特。 Onetastic能在很多類似方面對onenote進行功能擴展。官網上分享了幾百個腳本,很多常見功能都能找到。如果你的定制要求不高,官網腳本基本夠用;如果要求很高,可以考慮自己寫。Onetastic提供的全部對象和函數加起來就那么一二十個,相比VBA簡單太多了,要想掌握并不困難。 3.Onetastic內置對象與函數介紹 Onetastic內置對象的層級結構 Onetastic中提供的內置對象和方法雖然不多,但常用的基本都提供了,通過自由組合這些接口,已經能實現很多想要的功能。 在編程角度,需要重點了解的首先是下面這張層級結構圖: ![]() 這張導圖基本囊括了onenote中所有常用對象。圖中的對象名稱就是底層對象的規范名稱,編程時可以直接使用。歸根到底,整個Onetastic就是在對以上列出的這些對象的相關屬性進行各種操作,并不復雜。 每個對象的具體屬性,可參考官網的API文檔。 Onetastic內置函數簡介 主要函數是以下四大類:數組、對話框、對象、字符串。每類下面平均十來個函數,功能都很簡單。 剩下的四類很簡單,分別是:顏色、數據存儲、宏執行、日期/時間。前三類每類下面就一兩個特定函數,時間函數雖然一大串,但其實就是日期時間的各種不同格式和位置而已。 這些內置對象和函數,開發者偶爾還會進行一些小更新。整體來說,這幾年的更新不大。 4.Onetastic最大的缺點 Onetastic提供的對象與方法雖然不算多,但也基本夠用。Onetastic的主要缺陷不在于功能的多少,而在于運行效率上。 大概談談我的使用體驗。 Excel中,VBA處理數萬級別數據那是很輕松的事,十萬級別也不在話下。但Onetastic在運行效率上完全不是一個級別,處理幾百個對象就已經夠嗆了。 Onetastic中,運行慢還不是最難忍受的,更讓人抓狂的是,運行時,在長時間的未響應狀態下,你無法確定它到底是還在運行,還是已經徹底死機了。換句話說,運行一個腳本,可能在等待很長時間后,才發現它死機了。這種時間消耗得相當窩囊。 結論是,Onetastic絕對是可用的,但是注意限制數據量。數據量過大時,最好分次進行處理,否則它可能會讓你很難受。 5.腳本分享通用說明 目前,小斯想已經陸續分享了十多個我個人比較常用的腳本,有需要的可以拿去試試。公眾號“小斯想”回復“onenote”即可查看相關資源。 腳本文件說明與使用 分享的這些腳本,一部分是在網友分享腳本的基礎上進行改寫而成,一部分是完全按照自己的需求寫的。這些腳本均為我個人比較常用的功能,但每個人的使用場景不同,我常用的并不一定也適合你,選擇需要的用。 寫腳本時,以實現功能為主要目的,如無必要,不會花更多精力去優化代碼。 分享的腳本文件是xml代碼文件,全選粘貼進Onetastic編輯器的“EditXML”中,應該直接能用。 另外,本站分享的每個腳本,只能保證在我這兒是正常運行的。至于會不會有版本上的沖突或其他問題,這個就難說了。畢竟,這種私人開發的插件,存在什么Bug說不清楚,如果有問題,自行折騰一下,畢竟代碼并不復雜。 用前必讀注意事項 1、正式使用前,強烈建議先在你的草稿筆記本中測試一下,看是否是你想要的效果,確定后再使用。因為有些宏,運行完成后,是不能通過Ctrl+Z撤銷的。 2、Onetastic可能存在一些未知Bug,導致一向正常的腳本在某些情況下無法正常運行。這種情況,有可能是筆記內容某些格式不規范(Onetastic認為)導致,但Onetastic的錯誤提示一般相當含糊,通常無法直接幫助你找到原因。這個時候,只有靠自己的經驗去排查。 3、個人的測試范圍有限,若細節上存在問題,請根據具體情況自行完善。 Office辦公軟件是辦公的第一選擇,這個地球人都知道。Microsoft Office 2010的新界面簡潔明快,標識也改為了全橙色。 |
溫馨提示:喜歡本站的話,請收藏一下本站!