如何利用『資料處理過濾增益集3.1』統計Word(Active 控制項)表單?

有網友反應不知道如何利用『資料處理過濾增益集3.1』統計Word(Active 控制項)表單,我們以下列問卷為例。

image

1.假設我們已經回收三份問卷在資料夾中,檔名分別為1.docx、2.docx、3.docx。

image

2.已經安裝好『資料處理過濾增益集3.1』,打開一個Excel檔案。

image

3.點選『增益集』功能區/『Word表單統計工具』/『統計Word表單』,在程式引導下選取表單檔案,在對話框點選『開啟舊檔』

image

4.如果Word表單檔案有設密碼,請輸入密碼,如果沒有請按『確定』即可。

image

5.我們可以透過檢查限制表單編輯密碼是否遭修改,來檢查表單問題是否遭變更,一般問卷應該不會有此現象,通常這個是我用在讓學生考試的時候使用,直接按『否』。

image

6.程式詢問表單類型,這份表單是Active 控制項表單,所以按『否』,程式便開始讀取表單

image

7.讀取的結果會寫入工作表中,一個檔案一列資料,使用者即可進行統計處理。

image

資料處理過濾增益集64位元3.1版表單建立功能說明

應網友的建議,增加統計『ActiveX 控制項』表單的功能,這個功能在操作上並沒有太大不同,只是多一個詢問使用者統計何種表單的對話框而已,反而比較值得探討的是如何快速建立一份『ActiveX 控制項』表單,『ActiveX 控制項』表單適用在問卷的元件,我的個人看法只有以下三種

1.核取方塊(ActiveX 控制項)

image

2.選項按鈕(ActiveX 控制項)

image

3.文字方塊(ActiveX 控制項)

image

這三種分別可以應用在問卷常見的三種問題類型:單一選擇、多重選擇、開放性問答

例如以下的問卷範例

imagehttps://skydrive.live.com/embed?cid=DCA6CBF726A34EB8&resid=DCA6CBF726A34EB8%216306&authkey=AGw_SnC7It3yZ9Y

其中單一選擇可以使用『選項按鈕(ActiveX 控制項)』,而多重選擇可以使用『核取方塊(ActiveX 控制項)』,而開放性問答則使用多行的『文字方塊(ActiveX 控制項)』。

如何在問卷中加入並設定這些控制項?

不管是『舊表單』或『ActiveX 控制項』皆位於『開發人員』/『控制項』的功能區中,但在Word2010或2007預設是將『開發人員』功能區隱藏,所以使用必須自行將『開發人員』功能區叫出來,以Word2010為例執行『檔案』/『選項』,在『Word 選項』表單中選取『自訂功能區』將『開發人員』勾選起來,包括其下層的功能也一併勾選,尤其『控制項』功能。

imageimage

這樣在功能區中會出現『開發人員』,點選『開發人員』功能區『控制項』方塊,用滑鼠點選要加入的控制項或表單元件即可。

image

這樣的方式不是很方便,因為必須對控制項進行屬性的設定,例如像『選項按鈕(ActiveX 控制項)』除了設定Caption屬性,還必須指定GroupName屬性,所以在『資料處理過濾增益集64位元3.1版』表單建立功能,我加入一些快速設定表單的功能,安裝『資料處理過濾增益集64位元3.1版』會在Word新增一個增益集功能,名為『表單快速建立工具』

image

例如要加入『選項按鈕(ActiveX 控制項)』,點選『插入核取方塊』

image

在『插入核取方塊』表單,類型選擇『選取控制項』,加入位置可以選擇加在段落之前或段落之後,或者取代問卷中某字串,輸入控制項標題,指定群組名稱。

image

按下『確定』鈕,一次可以完成一組單選題的問題選項。

image

如果要多選只要類型改為『核取控制項』,重複上述步驟,記得不同的題目必須有不同的群組名稱。

image

其他的控制項網有可以自己試試看。

關於Word表單統計的問題?

日前有幾位網友來信問到關於利用『資料處理過濾增益集』統計Word表單問卷的問題,Word表單可以使用的表單元件有兩大類,一種是『舊表單』,一種是『ActiveX 控制項』,這兩種元件都有人使用,而舊版『資料處理過濾增益集』統計Word表單的功能只支援『舊表單』,因為這位網友使用的是Word中的『ActiveX 控制項』建立問卷,所以舊版『資料處理過濾增益集』統計Word表單的功能便派不上用場,直到最近才有空處理這個問題,我把統計『ActiveX 控制項』表單的功能加入『資料處理過濾增益集64位元3.1版』,已經發佈在 增益集工坊 有興趣的網友可以下載使用看看,目前的版本只適用 win7(x64) 與 office2010(x64) 的版本。

 

image

 

這兩種類型的元件所建立的表單,各有優缺點『ActiveX 控制項』所建立的表單比較像網頁中使用的元件,而『舊表單』是Word獨特的使用樣式,使用操作的習慣不同,而且各有不同的限制。

image

一般來說如果電腦的安全性設高一點,當收到具有巨集在其中的 Word 檔案通常會出現警告訊息,如果我們不希望使用者排斥開啟我們的Word問卷,最好在Word問卷中不要含有巨集程式在其中,以免受訪者懷疑是病毒檔案,所以需要搭配巨集程式才能運作的表單元件,最好不要用不管它的功能有多強,受訪者如果連打開都不願意,如何幫你填寫問卷,『舊表單』的元件不需要搭配任何巨集就可以運作所以沒有這個問題。

而『ActiveX 控制項』部分控制項則有此問題,例如『ActiveX 控制項』中的『下拉式的方塊』

image

必須搭配巨集才能運作,使用者一但用使用此元件,加入下拉選項時必須透過VBA程式控制加入選項,無法手動在屬性頁中加入下拉選單。

image

而儲存時也無法儲存為一般的檔案,會強迫使用者儲存為含巨集的Word文件格式(.docm),如果選擇儲存成一般.docx文件,則會將其下拉選項之內容移除,只保留一個選單。

image

『舊表單』的下拉選單元件則無此問題,不過其有項目數目的限制最多25個

image

而『ActiveX 控制項』有優點是『舊表單』沒有的,例如利用Picture屬性可以讓『選擇控制項』結合圖案,建立圖案的選單,使用者有更大彈性。

imageimage

『資料處理過濾增益集64位元3.1版』統計Word表單功能提供分別統計『ActiveX 控制項』所建立的表單或『舊表單』所建立的表單的功能,不建議使用者混用兩種類型表單元件,因為會使統計的方式更複雜。

image