[OOo] 輸入數值產生Unicode字元的巨集
由Iannz OpenOffice.org page看到的巨集:AltKeyHandler,設定後卻無法讓Alt按鍵正確的執行,不知那裡發生錯誤,還需要再測試看看。
其內有個雜項巨集:HexUnicode,可以輸入一個十六進位的值來插入特定字元,我稍微做了點修改並改名為HexToUnicode,將執行步驟彙總如下:
- 【工具→巨集→組織巨集→OpenOffice.org Basic…】
- 在巨集的來源框裡選【我的巨集→Standard】,按最右方的「開啟新檔」
- 【新的模塊】對話窗裡給新的名稱:HexToUnicode
- 按確定後會進入程式編輯畫面,將下列程式貼上:
REM ***** BASIC ***** ‘ from http://homepages.paradise.net.nz/hillview/OOo/
sub HexToUnicode
on local error goto finished
n = inputbox(”Unicode 16進位值:”)
ch = chr(clng(”&h” & n)
myDispatch(”InsertText”, array(”Text”,ch))
finished:
end subfunction myDispatch(sCommand as string, optional mArgs)
oFrame = ThisComponent.CurrentController.Frame
oDispatcher = createUnoService(”com.sun.star.frame.DispatchHelper”)
‘on error resume next
if isMissing(mArgs) then
fnDispatch = oDispatcher.executeDispatch(oFrame, “.uno:” & sCommand, “”, 0, array())
else
nArgs = uBound(mArgs) 2
dim Args(nArgs) as new com.sun.star.beans.PropertyValue
for i = 0 to nArgs
Args(i).name = mArgs(i * 2)
Args(i).value = mArgs(i * 2 + 1)
next
fnDispatch = oDispatcher.executeDispatch(oFrame, “.uno:” & sCommand, “”, 0, Args())
end if
end function - 儲存後離開編輯視窗
巨集程式輸入完畢後,進入工具→自訂→選鍵盤頁籤,設定一個按鍵給巨集HexToUnicode:
- 指定按鍵,此處用Ctrl+N
- 找到HexToUnicode巨集
- 按右上方的變更
- 按確定回到文件
![[OOo] 輸入數值產生Unicode字元的巨集 Customize 1](http://blog.yam.com/emisjerry/9374bae5.jpg)
接著在需要插入字元的地方按下Ctrl+N即會出現對話框,輸入十六進位的數值並按確定就能插入該數值代表的Unicode字元。
但是,我們要由那裡知道Unicode數值與其字元的對照呢?其實在Writer裡,在需要插入字元的對話框裡只要按「Ctrl+Shift+S」
就能開啟特殊字元窗,因此先按下Ctrl+N,再按Ctrl+Shift+S,即可看到特殊字元窗,由此視窗就能看到常用字元的Unicode了。下圖右下角的U+2460就是圓圈1的十六進位值,因此在紅框裡輸入2460按確定即可。
![[OOo] 輸入數值產生Unicode字元的巨集 HexToUnicode 2](http://blog.yam.com/emisjerry/db0950f1.jpg)
##
類似主題的文章
撰寫留言
隨機文章
- 用ShareMonitor記錄資料夾分享的存取歷史 (40 人次, 2010-03-18)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (31 人次, 2010-02-27)
- 使用IMETOOL有效控制中文輸入法 (29 人次, 2010-02-27)
- 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (28 人次, 2010-02-27)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (28 人次, 2009-04-18)
- DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (27 人次, 2010-02-27)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (26 人次, 2010-02-27)
- 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (26 人次, 2009-10-29)
- DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (26 人次, 2010-02-27)
- 超方便下載[Google圖書]的資料 (26 人次, 2010-02-27)
- 將Google Buzz、Twitter與Facebook在Gmail裡合而為一的步驟 (25 人次, 2010-02-18)
- 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (24 人次, 2009-11-22)
- Plurk CSS樣式自訂修改全攻略 (24 人次, 2009-07-04)
- 超簡單MSN下載檔案自動分類 (21 人次, 2010-02-27)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (19 人次, 2008-04-10)
- [轉貼] 转:容易弄错的繁体字 (19 人次, 2010-02-18)
- Windows 7的常用快速鍵速查表 (19 人次, 2010-01-05)
- 啟用Vista與Windows 7的無敵模式(God Mode) (18 人次, 2010-01-03)
- 強化HTC Touch HD的工具軟體 (18 人次, 2009-02-25)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (18 人次, 2009-02-18)
- 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (17 人次, 2009-06-06)
- 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (16 人次, 2009-06-07)
- 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (15 人次, 2009-09-12)
- 從韓劇《市政廳》笑看韓國選舉花招 (15 人次, 2009-09-05)
- Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (14 人次, 2009-02-28)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (14 人次, 2010-01-02)
- 變更Windows Mobile的藍牙檔案接收儲存資料夾 (14 人次, 2009-05-16)
- 三款「桌面便利貼」試用、剖析與建議 (14 人次, 2008-05-03)
- 用FinchSync同步Thunderbird與HTC Touch HD的聯絡人資料 (14 人次, 2009-02-01)
- 用AutoHotkey輕鬆製作螢幕小鍵盤 (13 人次, 2008-03-16)
- 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (13 人次, 2009-05-10)
- 將Plurk回應區變成固定寬度 (13 人次, 2009-07-11)
- HTC Touch HD完整重置與升級ROM的步驟 (13 人次, 2009-05-16)
- [Tools] 撰寫AutoHotKey指令以複製檔案 (13 人次, 2005-06-11)
- Joomla! 1.0.12網站建置3-如何預覽版面位置 (12 人次, 2008-07-05)
- 參戰ClickClickClick大賽:我的自動點擊程式ccc.exe V1.3 (12 人次, 2007-06-16)
- ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (12 人次, 2010-01-24)
- 快速切換資料夾之台灣之光:Folder Menu (12 人次, 2009-04-22)
- 網路衝浪新幫手-無所不在的Firefox Ubiquity (12 人次, 2008-12-16)
- 試用SmartSVN 4造成的混亂 (12 人次, 2008-08-07)
- Joomla! 1.0.12網站建置2-安裝佈景主題樣板(多圖) (12 人次, 2008-07-05)
- ObjectDock-超豪華工作列 (11 人次, 2008-06-14)
- [OOo] OpenOffice.org轉檔的方法 (11 人次, 2006-07-18)
- Vista IE8的window.open異常 (11 人次, 2009-11-04)
- Subversion權限設定範例說明 (11 人次, 2009-09-09)
- 改寫AutoHotkey輸出中文字串的寫法http://jdev.tw/blog/1434/autohotkey-sendinput-asc (11 人次, 2009-06-20)
- Microsoft My Phone:同步手機資料的網路服務 (11 人次, 2009-05-20)
- [Tools] 常用的AutoHotKey設定 (11 人次, 2005-05-12)
- HTC Touch HD連結失效! (11 人次, 2009-03-05)
- Java I18N國際化工具:JRC-Editor (11 人次, 2008-03-01)



您必須保留原作姓名標示
您不得為商業使用本著作
您不得改變或改作本著作
最新留言