2010-05-13 73 views
1

我公司的軟件產品有一項功能,允許用戶生成Word模板形式。程序自動填充SQL數據庫中的一些字段,用戶可以填寫他們想要的其他數據。因此,我們有一個保存表單設計的.dotx模板,然後當用戶從我們的程序調用它時,用戶就會得到.docx文件。 我們遇到的問題是,我們的一些用戶發現,表單需要很長時間才能打開,然後一旦打開,響應速度很慢(滾動等),以至於無法使用。因此,在我到目前爲止的調查中,我發現問題系統是CPU功率較低的系統(不幸的是,系統發生的系統需求超出系統),導致問題的Word表單包含大量ActiveX樣式複選框在他們。我證實,減少ActiveX複選框可以修復表單加載問題。字形式慢慢

所以我對解決以下問題(我們使用的是Word 2007):

1)有什麼辦法來配置Word,或其他一些設置,這樣就不會有這樣的應變用很多ActiveX複選框打開Word窗體?任何加快Word開放的方式?

2)使用傳統風格的複選框而不是ActiveX那些使形式加載罰款,但它看起來像用戶雙擊該複選框,並更改默認的價值 - >檢查。有沒有辦法配置它,以便他們只需點擊複選框勾選它? 「Legacy Forms」複選框作爲一種令我擔憂的名字(Legacy ...),這是否意味着某個時間點的未來版本的單詞不會加載複選框,因爲它們是「傳統」的?

3)是的,它的一點點研究到解決方案的話是不是做這項工作的形式像我所描述的工具後,我就明白了。 InfoPath似乎正是我們一直應該使用的,但不幸的是,我並沒有參與這些表單的決策制定或開發,只是負責提出解決方案。

我會很感激回答任何這些,或者如果任何人有這個問題的解決方案,任何其他的想法。

感謝

回答

0

我3年左右的太晚了,但如果你想有一個傳統的複選框,像一個複選框,你必須限制對文檔或部分編輯。 (如果需要,您只能鎖定一個部分。)鎖定 - 在Word 2010中稱爲「限制編輯」 - 是「開發人員」選項卡或「審閱」選項卡下的選項。

如果以這種方式限制編輯,用戶無法編輯文本,但可以在表單字段填寫,如果表單域是一個複選框,用戶可以單擊打開或關閉複選框;如果表單域是文本框,用戶可以填寫文本框。

如果選擇鎖定關閉只是一個部分,你可能需要使用連續分節符(頁面佈局>符>連續),並指定部分。 (在您選擇表單編輯作爲您的限制類型的空間中,有一個小鏈接,可讓您指定哪些部分或部分被鎖定。)