Showing posts with label 文書處理. Show all posts
Showing posts with label 文書處理. Show all posts

2009-07-07

文書處理: One to rule them all

This is the last trick I do... 至少在這個blog。以後我應該要把所有的東西放到我自己的網站,那邊比較有彈性,可以做多一些事。但是我在這裡我還要再談一次field的事情。如果你沒看過我之前的文章,請你先看,不然你可能不太了解。今天要變一下魔術……

我上面寫"one to rule them all",因為我想給你看一個文件怎麼用在很多地方。比較正常的組織會注意統一化,包含文件。你考慮一下,如果你從某個組織幾個不同單位或人收到一些文件,然後每個文件完全不一樣,你會不會開始覺得那個組織有點“亂”?我會。但是我有發現較多台灣的組織(學校、公司,都有)好像不太在乎。

今天只有一次要談到Word:它很爛。這方面真爛,你很快就可以自己確認,只要到“工具-選項”看使用者相關資訊…… 所以,今天給你看用OpenOffice可以做什麼。

統一文件:我們想像我們加入一個組織叫Magrathean Planet Building Corporation。為了對外的統一化(ISO?)我們要讓公司裡面所有的人寄同樣外表的信給客戶、其它廠商等。但是,每一封信開頭當然要寫該單位名稱,人名,電話等。所以,外觀要一樣,資料會不一樣。

第一步:我們必須告訴軟體一些使用者相關資料。我用OO3.0英語版,但是華語版位置都一樣,你很快就應該找得到。
請到 工具 - 選項 - 使用者資料:
我已經輸入好一些資料。寫完後要準備文件。我們先插入一下一個頁首:
這樣我們有一個跟一般的text area分開的地方(改天再說這有什麼好跟壞)可以比較自由地寫一些東西。這裡我們要寫公司的資料(公司名、地址、電話等)。不過,我們只要寫公司名,之後(幾乎)都插入各種field。我這次不要談格式化,所以為了簡單使用我們只做一件事:把頁首的內容排版改成放中心。不過,這件事這一次不重要。你不做也沒關系。我們需要的參數算是不太常用的,所以要到“其它”。
我們需要的資訊(之前輸入的使用者資料)在Sender(寄件者)下。請注意你在一些地方可能還要加空格、句號或一些其它的詞字。不過,你待回就會發現,所以你先插入一些資料,之後再整理。我有用公司名、姓、名、路、城市、郵區、電話(公司)、信箱。
你現在當然可以問為什麼要先把資料輸入到軟體,如果你之後根本就要放到文件裡?那我們先看一下這封信的頁首到底包含什麼。OO可以讓你看到所有參數的名稱:
選這個之後,大部分的資料突然“不見”。
寫Sender的地方都是參數。所以,如果有人根本沒有輸入使用者資料,幾乎沒有什麼東西可以看。
如果我們真的要好好使用這個新玩具,我們還要做一件事:把文件存成正確的格式。請不要問,改天再說明這個。今天要選 檔案 - 存檔/另存新檔,但是輸入檔案名前要選別的格式:OTT(template, 樣本/範本)。
現在你可以輸入一個檔案名,存到某個地方。你要玩?請輸入其它使用者資料或把檔案帶到別台電腦,在那邊輸入資料,然後開檔案。好玩,對不對?上個禮拜把這個做法給我們新系秘看。“哇-,還可以這樣做,我都不知道。”

對。現在你知道。而如果你懶得自己建檔案,你可以下載這個

2009-05-24

了解原理:文書處理 - fields

我有點累了一直聽人家說“我會Word”或“你必需用Word2003開這個檔案”等,然後看到那些文件發現人家沒有用到任何Word2.0還沒有提供的功能。我累了看到人家寫幾十或更多頁的論文或報告,然後手動寫目錄。我累了一方面被要求用Word200x開一個文件,但是在那個文件我要自己手動輸入學年、頁數等。如果你了解文書處理,你不用看這篇文章。如果你“會Word”或甚至承認你不懂,也許我有一些消息。

不過,我不會教你什麼時候在Word200x按什麼地方。標題是“了解原理”。這樣的了解有蠻大的好處:我可以自己選我要用什麼軟體做一件事。或者,第一次碰到一個軟體的時候,我還是會有辦法用它。我用的不一定很快,但是我會用 - 只因為了解原理……

我這次只想談一個也許比較快讓你經驗成就感的題目:fields。這是英語,我知道。怎麼翻?好問題。有的軟體把這個叫“功能參數”,有的會顯示“欄位指令”,而這確定還不是所有的版本。英語很簡單,只有這個名稱。但是因為很多人用他們自己的方法翻,華語就沒有一個官方的版本。所以,我在這裡也想叫它field。

你應該有發現你的電腦“知道”日期、時間。它知道因為在主機板上有一顆晶片叫RTC - Realtime Clock。從80286開始電腦有裝這個晶片,現在的電腦還會網路上同步時間。所以,你電腦(硬體)知道的話,作業系統好像也會知道。而且,如果作業系統知道,應用程式應該也可以知道?


當然。而且,你的應用程式會知道更多事情。如果一個軟體要處理一個文章,軟體當然必需知道這個文章多大,不然根本沒有辦法正確地存這個文章。為了顯示或列印文章,軟體也必需知道文章會佔幾頁等。這種事情連80年代的home computer(8位元)都已經知道。你可以參考一下一些軟體的狀態列。這裡是OpenOffice的小部分:

如果我們想要使用這種電腦或應用程式“知道”的資訊,要讓這個資訊在我們的文章裡出現,我們好像需要把它“插入”,是不是?沒有插入,那種資訊怎麼可能在我們的文章?所以,如果你第一次要找這種功能,你在選單上最好點“插入”,然後找……



對,然後找。因為,我剛已經說過,在華語,每個軟體可能用不同的稱呼。不過,你應該很快就找得到這種參數/變數等。如果我們要插入頁碼或頁數,我們需要在每一頁顯示,所以我們最好加一個頁首或頁尾(插入或啟用在頁的格式設定),在裡面加。

試試看:在頁尾裡先插入頁數,後面寫“之”,再插入頁碼,最後再寫“頁”。所以,你現在有“《頁數》之《頁碼》頁”。如果你現在一直按Enter,你可以看到頁數跟頁碼變。好玩,對不對?你會發現每一個文書處理的軟體會允許你插入更多參數或功能。有的也許會讓你懷疑為什麼要用,像日期或作者名字等。不是可以自己寫嗎?對,但是我改天給你看這些東西跟另一個功能一起用變成多方便……

你有沒有發現我沒有特別提到在Word哪裡找得到或在OpenOffice哪裡找得到?原理都一樣,我要插入一個參數。所以,如果你到這裡一直有用Word,現在要不要試一下別的軟體?你可以免費使用OpenOffice或Abiword。你也可以試用另外一些付費的軟體,有多一些選擇。



你會發現他們原則上都一樣。名稱可能有點不一樣,但是你要用這種field,你每次必需插入一個參數。簡單吧?但是還是有區別。我個人比較喜歡用OpenOffice其中一個原因是參數。OpenOffice允許我用更多個人資料(工具 - 選項):電話(家/工作)、傳真、e-mail、公司等。它也允許我插入一種選單,所以我可以讓我文件的使用者選在考試命題紙的抬頭要有寫“期中考”還是“期末考”。使用者不用自己寫,只要點選就可以。

我這次還沒有跟你講怎麼自動插入/更新一個目錄。這雖然也是參數的問題,但是不只。所以,改天還會再提到這個。但是一個技巧我還是想講:如果你在讀書或教書,你應該有發現學年跟一般年有點不一樣。一般年是一月一日開始,學年八月一日。所以,如果我在我的文件插入“年”,但是需要學年,他隔年一月一日後就不對。就像現在(五月)是2009年,但是2008學年。

電腦當然也可以解決這個問題。看你要插入什麼參數,你會有一些選項。插入年的話,軟體肯唔敢允許你選一個offset。怎麼用?學年八月一日開始,比一般年晚七個月。為了簡單,我們算一下一個月30天,所以總共210天。我們只要給我們插入的年"-210"天的offset,問題就解決了。


在我的週邊,沒有多少人有聽過有參數這種東西可以用。知道的人也不想這樣在文件插入學年,因為“不一樣”。而且,頁不想學。你自己看,會不會很“困難”,很“復雜”?

今天到這裡。你先“研究一下”參數 - 也許不只在Word……

2009-04-21

較好的考試命題紙 - 文書處理跟Word的區別

我有提過幾次,文書處理不是"Word",就像開車不是Toyota - 一個是技巧、規則、程序,另一個是一個工具。但是具體地會有什麼區別呢?我有準備一個小例子。

在我們學校有很多“會Word”的人做出的檔案。教務處提供各種檔案下載。其中我蠻不喜歡的一個是“考試命題紙”。我不是只不喜歡,我之前有試過提供好一點的檔案給他們,也解釋我的檔案哪些方面會比較好。不過,有人跟我說他自己都知道,他自己都會。不知道是他太忙還是…… 因為,那是幾年前的事,但是檔案到現在沒有“進步”。

所以,我先解釋一下我認為這個文件有什麼問題。你可以先下載檔案。啊,對了:現在有兩個檔案,一個期中考、一個期末考專用。不過,兩個檔案原則上一樣。我們從上往下逛一逛前:原則上,你必須用手寫,因為這個文件不太適合用電腦寫入資料……

年度要自己寫,電腦怎麼會知道日期?80286等級的電腦才會有RTC。如果你真的要在電腦上寫年度,你還要刪除佔那空間的空格。學期要寫 - 空格。期中/期末要…… 沒錯,到底要怎麼寫?現在會不會了解為什麼這個文件不適合在電腦上處理?

我們進入邏輯領域。科目 - 正常。系/班別 - 好。考試日期、印制分數、是否需要答案紙、教師名字 - 為什麼?還有:學生可以帶…… 有什麼用?

考試命題紙據我所知是考試的時候才要給學生的。它叫”命題紙“因為它要列考試的時候老師給學生的問題。所以:如果學生不知道考試日期,命題紙也只能告訴他”今天是你完蛋的日。“學生不需要知道老師有印多少份,而老師的名字 - 不知道還是可以過。另外,考試的時候才告訴學生他原來可以用哪一些東西好像也有點晚。

頁數…… 連我80年代用的8bit的home computer會知道它的文件總共有幾頁等。現在2009年。

好吧,那這個文件可以怎麼改善?這裡有我的版本。你需要OpenOffice開它。放心,那是免費的軟體,你可以合法下載安裝。而且,我用一個ISO標準檔案格式。第一個區別:我用範本,所以你不用”另存新檔“。DOS時代已經有範本……

我真喜歡OpenOffice的input list。我用它讓你選上下學期跟期中期末。我在Word(比較少用)沒有看過這種功能,我週邊的人(會Word)不知道,但是:如果你知道,請多指教…… 你會發現年度是電腦寫的。年度確定是正確的。放心,我知道學年是八月開始的,試試看…… ;-)

我的立場跟原來的文件有一點不一樣。我要發這一張紙給學生,要他寫他的資料。我會在電腦上寫課程名稱,在學生要寫的部分我根本沒有辦法寫,我有鎖那些地方。所以,我只會選學期、期中末,寫課程名稱,然後在下面開始寫考題。

考題的地方我有設兩個段落樣式。一個是heading1,這個頁有附auto numbering(自動分配序號)你可以自己選只要用heading1,還是把它只當一個標題,然後用text body寫真正的考題。不喜歡auto numbering的人頁可以再把它關掉。只要關這個功能(在工具下),所有的序號會不見。

考試的時候,學生會手寫學號、名字、也許系所或班別。我還有做筆試的時候,我有留空間讓學生直接在那一張紙上寫“答案”,所以我在第一頁有留一個地方可以寫學生得到的分數。

這只是一個小例子,但是也許你現在可以好一點了解用最新的Word版本沒有辦法保證你也有很好的文件。就像Chuck Yeager說的:It's the man, not the machine...

2008-06-02

OOXML - 慢慢沈下去?

真奇怪… 微軟為了讓自己的OOXML格式升等國際標準花了不少錢跟人力,但是現在呢?好像微軟突然針對自己的格式沒有任何興趣。完整的規格到現在還沒有出來,所以現在不只是南非申訴巴西跟印度也是。如果再多一些國家睡醒,也許我們近期內可以看到一個“國際標準”消失…

反正,微軟本身還不打算支援自己的格式,可能要等到 - 2010年?看起來,ODF還是比較可靠…

更新:現在已經有四個國家

2008-05-24

微軟:先支援ODF,OOXML要等

真好玩:微軟花了不少錢“推薦”他們OOXML當ISO標凖,但是“成功”(南非剛提出申訴,因為ISO沒有按照自己的程序)之後卻沒有產品用這個格式。目前市上的MSO2007雖然做出新的檔案格式,但是這不是OOXML!微軟自己說:“At this point there are no products using [ISO/IEC 29500] in the marketplace.

微軟現在自己公告,先要支援ODF(好像比較簡單),可能是發SP2(2009年前半)的時候。那,OOXML呢?首先,微軟根本還沒有提出修改版本。這也是一個南非現在申訴的原因。ISO有投票給一個不存在,還沒有定的版本… 微軟預計在MSO14支援OOXML。但是MSO14什麼時候上市?也許2010…

你喜歡被別人玩?好啊,繼續…

2008-04-22

OOXML - 慢追、慢追、慢慢追……

你不知道OOXML?有沒有裝MS Office 2007?(放心,我不會問是不是合法版本,我知道你最喜歡違法使用較爛的付費軟體……)那你知不知道微軟(經過一些不正常的管道)讓這個新的檔案格式變成ISO標凖?高興,對不對?他們很棒,是不是?

不過,如果他們那麼棒,為什麼他們也沒有辦法按照自己的規格?(6000頁“而已”)檢查Office 2007做出的檔案,有122,000個錯誤訊息,總共17MB!看起來,這個星球上還沒有任何一個軟體會按照這個標凖,連那麼強烈推薦的微軟不會支援自己的規格。

“好玩”的是,他們應該要把OOXML當成ISO標凖之前先要檢查這種事情,不是已經通過之後。現在他們“希望微軟會修改Office 2007”。我也希望明天會有人幫我洗我的摩托車。我還不知道那個人為什麼需要幫我洗,但是“我希望”……

2007-11-12

“我會Word。” “我會合氣道。要不要比?”

“我會Word。” ── 我真愛這句話。每次聽到人家說這一句,我會看周邊,看附近會不會有比較硬的牆壁可以撞我的頭。單純語言方面,這句話已經很好笑:“Word”是一個應用軟體,所以可以算是一個“東西”。

它不是一個程序、一個技術或技巧,它是一個東西。我們當然可以用這個東西當一個工具做 ── 文書處理。不過,這裡有另外一句我較常聽到的話:“文書處理就是Word。”了解……

我們換一下舞台。我們把文書處理這個技術換成開車。開車也需要工具才有辦法做:汽車。不過,不是隨便任何一台汽車就可以。Word不是唯一的文書處理軟體。(完了,我剛不小心公開一個很多台灣人不知道的秘密!)所以,對汽車來說,我們應該要選某一個牌子。Toyota可以嗎?(放心,他們沒有給我錢。)所以,如果我們這方面要用一樣的方法,我們應該要說“我會Toyota。”

請問,有沒有聽過?而且,你聽到這一句,你會不會願意坐那個人的Toyota?還是…… 你會不會擔心他會不會開車?我會。(擔心)不過,會更好:一些人還會特別強調“不過,我只會Word2000。“再換成開車舞台,好像變成”不好意思,我只會Toyota Camry。而且,只會2002年的Toyota Camry。而且,其實,我只會黑色的。那台白色的不行。“厲害……

我們當然也可以換成其它舞台:”我只會大同的電鍋,但是一定要是綠色的。“或者”我只會LG的電視機,但是只有液晶的。“當一個跟語言有一點點關系的人我真可憐那些人,因為他們沒有辦法買一個真正的動詞,只能用(二手的?)助動詞。

好吧,語言先玩到這裡,想象那些人”會使用Word“。會”使用“…… 這個”使用“包含哪一些操作呢?如果是”會Word“的人,這平常是啟動程式、打字、用滑鼠選字、點一些圖像讓字變大一點或換字型、點磁片圖像、輸入檔案名、點OK、點印表機圖像列印。That's about it.

很好玩的是,這些都是Windows應用程式很基本的操作。所以,說”我會Word“的人原則上也可以說”我也會Quicken, AutoCAD, Lightwave, Cubase等其它5729個軟體。“

不過,我們回到原點一下:程序,技術 ── 文書處理。那些人會不會文書處理?他們會不會知道怎麼正確地寫一個段落?知不知道怎麼用段落樣式?知不知道什麼是樣本?他們會自己寫頁數還是讓軟體自動更新?其實,”會Word“的人大部分不知道我剛在講什麼……

原則上,如果有人真的”會文書處理“(不過,我個人比較喜歡說”了解文書處理“),他可以用任何文書處理的軟體。當然,如果他對某一個軟體不熟,他操作會慢一點,而且操作可能不方便 ── 但是他還是
有辦法做,因為所有的文書處理軟體有很多共同的地方。(當然也有區別,這個改天再說)

看起來,我好像一直在批評。好像是。為什麼?因為我天天遇到”會Word“的人。我試過跟他門解釋。試過不少次。但是…… 其實……

算了……