[OOo] 表格製作的快速鍵巨集
 2006/06/08 |  分類: OpenOffice.org試用手記
 | 點擊數: 5 / 2917
同事在試用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] 跳頁的巨集–更新 (0則留言, 2006/05/08)
- [OOo] DOC轉成ODT格式的Script (0則留言, 2006/06/08)
- [轉貼] Office外的另一選擇:StarOffice 8測試版 (0則留言, 2005/04/01)
- [OOo] 表格要點備忘 (0則留言, 2006/05/06)
- [OOo] 編號(Numbering)的操作 (1則留言, 2006/05/23)
- [OOo] 建立不同語言版本的OpenOffice.org Writer捷徑 (0則留言, 2005/08/05)
- [OOo] OpenOffice.org轉檔的方法 (3則留言, 2006/07/18)
- [OOo] 中文拚點包的安裝步驟 (0則留言, 2006/03/28)
- [Cygwin] 用cygstart啟動文件檔案 (0則留言, 2007/01/21)
- 再次試用 OpenOffice.org (0則留言, 2005/02/06)
- [OOo] 自動圖文集與自動校正 (0則留言, 2005/07/30)
- [OOo] Writer的狀態列說明 (0則留言, 2005/07/31)
- [OOo] 以左鈕雙擊快速開啟功能視窗 (0則留言, 2005/08/02)
- [OOo] 移動游標位置的各種的方法 (0則留言, 2005/08/05)
隨機文章- [轉貼] Google退出中国成定局,抹黑行动开始 (5)
- Windows 7的常用快速鍵速查表
- [轉貼] Office外的另一選擇:StarOffice 8測試版
- [Vista] 把桌面行事曆Rainlendar鎖定在Vista桌面上
- Net.exe的妙用 (1)
- [ADS] Oracle DBA Tools (5)
- DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe
- Java十年有成
- [Windows] 環境變數的擴充功能 (1)
- Aqua Data Studio 的速度問題
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (353,082 點擊/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,929 點擊/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (84,012 點擊/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (83,119 點擊/2009-07-04)
- 網路升級光世代50M/3M與設定ZyXEL P874 (53,306 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,173 點擊/2008-04-10)
- iPad新手入門技巧 (40,425 點擊/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,151 點擊/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,955 點擊/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,922 點擊/2009-04-18)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (353,082 views/2008-09-29)
- 簡單放大Plurk輸入區的方法[修訂] (86,929 views/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (84,012 views/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (83,119 views/2009-07-04)
- 網路升級光世代50M/3M與設定ZyXEL P874 (53,306 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,173 views/2008-04-10)
- iPad新手入門技巧 (40,425 views/2011-02-05)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,151 views/2010-04-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,955 views/2009-02-18)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,922 views/2009-04-18)
|
最新留言