感謝㊣贊助鼓勵!

Google搜尋 »

分類

簡睿在噗浪»

有朋自遠方來

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

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
##

相關文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

隨機文章

  1. FireFox擴充:Colorful Tabs與Adblock Plus 
  2. [WordPress] 資料庫切換成UTF-8的匯出/匯入紀錄 (2)
  3. 讀寫Oracle 10g的CLOB欄位 
  4. 少年ㄟ,你「老花」了嗎?調查:電腦工程師易提早上身 
  5. IDEA 5.0試用版的測試結果:怎一個慘字了得! (2)
  6. [Tools] PIXIA: 一個免費的影像處理軟體 (2)
  7. [Firefox] 自動統計的瀏覽紀錄排行榜外掛:New Tab King 
  8. PhraseExpress:凡人版的AutoHotkey [修訂] 
  9. 經常找不到文件嗎?試試免費的跨平台桌面搜尋工具:DocFetcher (3)
  10. [Xuite] Xuite系統又發生狀況? 

歷史熱門文章

  1. Plurk CSS樣式自訂修改全攻略 (30,962 點擊/2009-07-04)
  2. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (20,275 點擊/2009-02-18)
  3. 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (17,547 點擊/2009-06-07)
  4. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (16,753 點擊/2009-04-18)
  5. 強化HTC Touch HD的工具軟體 (14,969 點擊/2009-02-25)
  6. 如何手動輸入Plurk的表情圖示? (13,959 點擊/2008-09-29)
  7. 增加Spb Mobile Shell 3.0生活化桌面頁數的小技巧 (13,743 點擊/2009-04-27)
  8. 簡單放大Plurk輸入區的方法[修訂] (13,049 點擊/2008-09-29)
  9. 將Plurk回應區變成固定寬度 (12,873 點擊/2009-07-11)
  10. 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (12,515 點擊/2009-06-06)