[OOo] 輸入數值產生Unicode字元的巨集

2006/05/07 | OpenOffice.org試用手記 | 作者: 簡睿| 閱讀總數 316 , 1 (本日)Share/Bookmark

 

Iannz OpenOffice.org page看到的巨集:AltKeyHandler,設定後卻無法讓Alt按鍵正確的執行,不知那裡發生錯誤,還需要再測試看看。

其內有個雜項巨集:HexUnicode,可以輸入一個十六進位的值來插入特定字元,我稍微做了點修改並改名為HexToUnicode,將執行步驟彙總如下:

  1. 【工具→巨集→組織巨集→OpenOffice.org Basic…】
  2. 在巨集的來源框裡選【我的巨集→Standard】,按最右方的「開啟新檔」
  3. 【新的模塊】對話窗裡給新的名稱:HexToUnicode
  4. 按確定後會進入程式編輯畫面,將下列程式貼上:
    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 sub

    function 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

  5. 儲存後離開編輯視窗

巨集程式輸入完畢後,進入工具→自訂→選鍵盤頁籤,設定一個按鍵給巨集HexToUnicode:

  1. 指定按鍵,此處用Ctrl+N
  2. 找到HexToUnicode巨集
  3. 按右上方的變更
  4. 按確定回到文件

Customize 1

接著在需要插入字元的地方按下Ctrl+N即會出現對話框,輸入十六進位的數值並按確定就能插入該數值代表的Unicode字元。

但是,我們要由那裡知道Unicode數值與其字元的對照呢?其實在Writer裡,在需要插入字元的對話框裡只要按「Ctrl+Shift+S」
就能開啟特殊字元窗,因此先按下Ctrl+N,再按Ctrl+Shift+S,即可看到特殊字元窗,由此視窗就能看到常用字元的Unicode了。下圖右下角的U+2460就是圓圈1的十六進位值,因此在紅框裡輸入2460按確定即可。
HexToUnicode 2
##

類似主題的文章

撰寫留言





隨機文章

本日點擊排行 本周點擊排行 本月點擊排行 歷史點擊排行 | 統計表
  1. 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (24 人次, 2010-02-27)
  2. 將Google Buzz、Twitter與Facebook在Gmail裡合而為一的步驟 (21 人次, 2010-02-18)
  3. 幫部落格加上Plurk快速噗文按鈕[修訂] (21 人次, 2009-05-24)
  4. 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (20 人次, 2009-10-29)
  5. 超簡單MSN下載檔案自動分類 (20 人次, 2010-02-27)
  6. 參戰ClickClickClick大賽:我的自動點擊程式ccc.exe V1.3 (20 人次, 2007-06-16)
  7. DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (20 人次, 2010-02-27)
  8. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (20 人次, 2009-04-18)
  9. 啟用Vista與Windows 7的無敵模式(God Mode) (19 人次, 2010-01-03)
  10. DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (19 人次, 2010-02-27)
  11. Joomla! 1.0.12網站建置2-安裝佈景主題樣板(多圖) (19 人次, 2008-07-05)
  12. 超方便下載[Google圖書]的資料 (19 人次, 2010-02-27)
  13. Windows 7的常用快速鍵速查表 (18 人次, 2010-01-05)
  14. Plurk CSS樣式自訂修改全攻略 (17 人次, 2009-07-04)
  15. 使用IMETOOL有效控制中文輸入法 (17 人次, 2010-02-27)
  16. 用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂] (16 人次, 2009-02-02)
  17. 三款「桌面便利貼」試用、剖析與建議 (16 人次, 2008-05-03)
  18. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (15 人次, 2010-01-02)
  19. 改寫AutoHotkey輸出中文字串的寫法http://jdev.tw/blog/1434/autohotkey-sendinput-asc (15 人次, 2009-06-20)
  20. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (15 人次, 2008-04-10)
  21. 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (15 人次, 2009-11-22)
  22. 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (14 人次, 2009-06-07)
  23. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (14 人次, 2009-06-06)
  24. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (14 人次, 2009-02-18)
  25. jQuery選擇器測試與範例 (14 人次, 2007-09-29)
  26. 如何組成強固又容易記憶的密碼? (14 人次, 2009-01-07)
  27. DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (14 人次, 2010-02-27)
  28. DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (14 人次, 2010-02-27)
  29. [轉貼] 转:容易弄错的繁体字 (14 人次, 2010-02-18)
  30. 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (13 人次, 2009-09-12)
  31. AutoHotkey的專屬論壇 (13 人次, 2008-08-02)
  32. 第2個jqGrid範例:增加額外選項設定 (13 人次, 2010-02-13)
  33. 開始使用Cygwin以取代cmd.exe (13 人次, 2007-01-11)
  34. 第3個jqGrid範例: XML與XML STRING格式 (13 人次, 2010-02-14)
  35. [Firefox] 自動統計的瀏覽紀錄排行榜外掛:New Tab King (13 人次, 2009-04-26)
  36. ObjectDock-超豪華工作列 (13 人次, 2008-06-14)
  37. Linus談Git與TortoiseGit (13 人次, 2008-12-19)
  38. 萬用影音轉檔程式:FFMpeg與HD專用的VideoConverter (12 人次, 2009-05-10)
  39. ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (12 人次, 2010-01-24)
  40. 把網路空間當成本機資料夾:Gladinet (12 人次, 2009-01-04)
  41. 把VMWare丟掉! Free的x86模擬器: QEMU (12 人次, 2004-12-16)
  42. [轉貼] 「非親非客」的大陸交換生 (12 人次, 2009-01-03)
  43. 第二強的剪貼簿工具:MemoClip (12 人次, 2008-01-12)
  44. Vista IE8的window.open異常 (12 人次, 2009-11-04)
  45. 從韓劇《市政廳》笑看韓國選舉花招 (12 人次, 2009-09-05)
  46. 讓你與眾不同-StyleFolder:自訂資料夾圖示、背景與訊息文字 (12 人次, 2008-01-12)
  47. [WM6] 自動再次提醒未接來電等事件:ReRemind (11 人次, 2009-04-19)
  48. 目前使用中的WordPress外掛 (11 人次, 2008-11-29)
  49. [Cygwin] 用c:、d:切換磁碟機目錄 (11 人次, 2007-01-18)
  50. 功能眾多的開源剪貼簿工具:ArsClip (11 人次, 2009-01-23)
標籤雲

簡睿隨筆@新世界 使用的快取程式為 WP Super Cache