[OOo] 表格製作的快速鍵巨集
 2006/06/08 |  分類: OpenOffice.org試用手記
 | 點擊數: 1 / 3309
同事在試用OpenOffice Writer時抱怨表格的製作比Word麻煩許多,例如手繪表格可以很方便且直覺的隨意畫出需要的表格,而Writer則必須較頻繁的用合併與分開儲存格,經由繁瑣的步驟才能完成表格。
經過分析,手繪表格最常使用到的狀況是:
- 把一格或鄰近的水平格由單列分割成兩列
- 把一格或鄰近的垂直格由單欄分割成兩欄
- 用橡皮筋擦按鈕把分隔線移除,使兩格變成一格
而這兩種狀況應該可以利用巨集做成用功能鍵就能完成的動作,例如:
- 游標停在某個儲存格裡按Ctrl+H,則一格變成上、下兩格(水平分割)
- 游標停在某個儲存格裡按Ctrl+K,則一格變成左、右兩格(垂直分割)
- 標示需要合併的儲存格後按Ctrk+M,則數格變成一格
透過巨集的錄製,再加上「合併儲存格」與「分開儲存格」兩個按鈕來達成上述需求;最後完成的程式如下:
| CellSplitHorz 水平分割 |
sub CellSplitHorz
rem ———————————————————————-
rem define variables
dim document as object
dim dispatcher as object
rem ———————————————————————-
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ———————————————————————-
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Amount"
args1(0).Value = 2
args1(1).Name = "Horizontal"
args1(1).Value = true
args1(2).Name = "Proportional"
args1(2).Value = true
dispatcher.executeDispatch(document, ".uno:SplitCell", "", 0, args1())
end sub |
| CellSplitVertical 垂直分割 |
| REM ***** BASIC *****
sub CellSplitVertical
rem ———————————————————————-
rem define variables
dim document as object
dim dispatcher as object
rem ———————————————————————-
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ———————————————————————-
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Amount"
args1(0).Value = 2
args1(1).Name = "Horizontal"
args1(1).Value = false
args1(2).Name = "Proportional"
args1(2).Value = false
dispatcher.executeDispatch(document, ".uno:SplitCell", "", 0, args1())
end sub
|
| CellMerge 儲存格合併 |
| REM ***** BASIC *****
sub CellMerge
rem ———————————————————————-
rem define variables
dim document as object
dim dispatcher as object
rem ———————————————————————-
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ———————————————————————-
dispatcher.executeDispatch(document, ".uno:MergeCells", "", 0, Array())
end sub
|
巨集製作完畢後,再用【工具→自訂→鍵盤】,在下方的【功能→範圍】裡找到OpenOffice.org巨集,將製作好的巨集變更給要使用的功能鍵。
雖然Writer目前並無手繪表格的功能,但透過功能鍵應該也能更快速的製作較複雜的表格了。
##
您可能也會有興趣的類似文章
- [OOo] 輸入數值產生Unicode字元的巨集 (0則留言, 2006/05/07)
- [OOo] DOC轉成ODT格式的Script (0則留言, 2006/06/08)
- [OOo] 表格要點備忘 (0則留言, 2006/05/06)
- [OOo] 如何在緊鄰上邊界的表格上方能多出一列 (0則留言, 2006/06/17)
- [OOo] 自行製行符號工具列 (0則留言, 2006/04/01)
- [OOo] 跳頁的巨集–更新 (0則留言, 2006/05/08)
- [OOo] 自動圖文集與自動校正 (0則留言, 2005/07/30)
- [OOo] OpenOffice.org Writer快速尋找元件的方法 (0則留言, 2005/08/09)
- [OOo] 表格編號加上章節級別 (0則留言, 2006/05/06)
- [OOo] 標籤與自動維護的編號順序 (1則留言, 2006/05/05)
- 免費的PDF製作工具: OpenOffice.org (3則留言, 2005/07/28)
- [OOo] 以左鈕雙擊快速開啟功能視窗 (0則留言, 2005/08/02)
- [轉貼] Office外的另一選擇:StarOffice 8測試版 (0則留言, 2005/04/01)
- [OOo] 移動游標位置的各種的方法 (0則留言, 2005/08/05)
- [OOo] 中文拚點包的安裝步驟 (0則留言, 2006/03/28)
隨機文章- 新增Facebook推文計數按鈕的WordPress外掛: Facebook ShareCount (14)
- [Database] 請求Aqua Data Studio提供的新需求 (1)
- OpenOffice.org 2.0.3正式版似乎解決了新注音輸入法的問題了
- PDFCreator: 產生PDF檔的印表驅動程式 (2)
- net2ftp: 用瀏覽器當FTP Client
- [Database] 識別欄位如何重新給值?
- 專精於數位相機的照片後製處理:PhotoCap (3)
- [OOo] Writer的狀態列說明
- ThunderBird: 設定擴充套件的選項
- [Sites] HiNet 「我的便利貼」V2.0 搶鮮試用中
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (368,444 點擊/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,467 點擊/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,476 點擊/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,895 點擊/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (72,188 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,919 點擊/2008-04-10)
- iPad新手入門技巧 (49,436 點擊/2011-02-05)
- iPad鍵盤輸入全攻略 (42,911 點擊/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,929 點擊/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,856 點擊/2010-01-02)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (368,444 views/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,467 views/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,476 views/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,895 views/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (72,188 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,919 views/2008-04-10)
- iPad新手入門技巧 (49,436 views/2011-02-05)
- iPad鍵盤輸入全攻略 (42,911 views/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,929 views/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,856 views/2010-01-02)
|