English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Corel公司的WordPerfect 7宏編程示例

軟件 RSS Feed





案例研究:一個秘書使用Corel公司的WordPerfect 7往往需要進行計算和插入的值將發票或其他documents.She這是否輸入計算,變成一個真正的計算器 和轉錄的答案,或Microsoft計算器和複製,然後粘貼到文檔結果。這樣做會影響她的生產力,增加這個過程所花的時間完成工作和廢物 時間糾正錯誤,必然occur.Proposal:一個秘書已經要求軟件被寫入,這使她做的計算,如果需要,將標準編號,以貨幣價值為 操作簡單,在Corel公司的WordPerfect 7.Feasibility研究:在分析了上述問題,這一行動是非常適合自動化。一個解決方案基於宏將是可取的現有 方法到位。在節省時間和提高生產率使擬議的制度切實有效的替代目前的手工system.User需求:用戶需要輸入計算成 新的或現有的文件在不同階段的整個創作的文本。用戶還要求宏不改變格式的文件在任何way.The用戶需要的能力 選擇下面的選項格式化輸出:1)顯示,在標準的一筆數字或貨幣。 2)顯示的款項使用減號或負括號內的數字顯示。 3)可選擇使用逗號時 required.Specification:應用軟件將用於:Corel公司的WordPerfect 7.Purposes使用的宏:計算總和的任何數字數據指明user.Data將嵌入的宏:任何數值數據 所簽訂的user.Use宏觀:加快處理數據,因此,提高生產力,削減了額外的按鍵需要運行計算manually.Solution:一個宏,使用表 功能在Corel的WordPerfect 7進行所需的數學運算,然後將結果進行了計算公式輸入為1。該解決方案將需要1至3秒即可完成 任何操作,運行在正確的配置和充分運作系統的描述中指定below.Design系統考慮到用戶的需求和現有資源的 執行宏觀在這樣的環境。我已經得到了一種算法,滿足所有上述要求。該規範為獨立可編程系統需要的是如下:典型 配置要求:16兆字節的RAM。微軟兼容的鼠標。 Corel公司的WordPerfect 7。宏的文件。 155兆赫奔騰處理器。 1 Gbyte的硬盤容量或Windows 98。微軟兼容鍵盤。 DOS的6.0 或更高。視窗95Method輸入:鍵盤,數字字符或鍵盤。捕獲方法:轉移到剪貼板。輸入數據:任何數值數據由用戶輸入。輸出數據:總和計算的 數值form.Method輸出:要視頻顯示在點輸入data.Using本規範我寫了一個算法,使得有效地利用現有的資源為Corel公司的WordPerfect 7.Algorithm 應用軟件宏:[1]檢查輸入。 [1]退出,如果沒有找到。 [2]選擇公式。 [3]創建一個細胞表。 [4]插入一個等號前的公式。 [5]計算表。 [6]驗證結果 不入侵。 [1]退出,如果發現錯誤(= 5 +6五)。 [7]要求用戶輸入(格式)。 [1]出口在用戶請求(按下取消)。並[b]還原操作和清理。 [8]格式的輸出:[1]標準數值。並[b] 貨幣。 [ç]使用逗號。 [債]使用負面格式。 [8]刪除表離開解決方案代替原先輸入的formula.Software developmentThe解決上述算法的形式1 宏符合所有要求確認的分析如下:宏腳本:/ /宏:Automath.wcm / /寫的:完美腳本/ /用途:計算數值的總和數據/ /編譯:5/09/04 / / ÃÆ'à ¢ â,¬ Å ¡ ÀSA公司© 1998邁克爾哈特//============================== =================== / /識別器,應用程序使用應用程序(格A1;“的WordPerfect”,默認,“英國”),如果(?DocBlank) 如果文件執行的條件空白/ /轉到子程序oninput去(oninput)endif / /選擇數據塊的左側插入點Selectwordprevious()/ /條件執行,如果沒有數據發現,如果(?SelectedText =“”)/ /轉到 子程序錯誤去(錯誤)endif / /轉換選定的數據塊表Tableconvertfrom(類型:tabularcolumns!)/ /設置默認表格樣式TableCellNumberFormat(FormatType:一般!)/ /關閉相關更新 圖表選項Tableupdateassociatedcharts(狀態:關閉!)/ /插入一個等號左邊的數據塊類型(文字:“=”)Tablecalculate()/ /計算公式表中的值/ /如果公式語法無效去別的 如果(?CellFormula)/ /顯示菜單對話框DialogShow(5001;“的WordPerfect”)/ /條件執行,如果用戶按下取消如果(MacroDialogResult = 2)/ /還原撤消的最後行動(1)/ /移動插入點結束的 數據博克PosWordNext()/ /轉到子程序結束訪問(完)Endif / /執行的條件,如果貨幣的定義,如果(貨幣)/ /指定格式的數據,貨幣[ÃÆ'à ¢ â,¬ Å ¡ ÀSA公司00.00英鎊] TableCellNumberFormat(FormatType:貨幣!)TableCellNumberNegativeNumber(NegDisplayType:負!)Endif / /條件執行,如果負面的定義,如果(底片)/ /指定負格式[(9)] Tablecellnumbernegativenumber(negdisplaytype:括號!)Endif / /指定逗號不使用TableCellNumberUseCommas(國:沒有!)/ /條件執行,如果定義如果逗號(逗號)/ /指定格式的數據使用 逗號[2000] TableCellNumberUseCommas(國:是的!)Endif / /選擇表。 Tableselecton(的SelectionMode:表!)/ /選擇所有細胞在當前表Selecttable()/ /刪除表中的內容轉換成文件 Tabledeletetable(delwhat:converttotabs!)/ /移動插入點結束數據博克PosWordNext()/ /轉到子程序結束訪問(完)/ /如果公式語法無效然後品endif / /標識錯誤的子程序 標籤(錯誤)/ /顯示錯誤消息框時無效公式這些URL(;“AUTOMATH無法遵守”,“無效的數據中存在的公式。序列終止。”; IconStop!)/ /刪除表中的內容轉換成 文件Tabledeletetable(delwhat:converttotabs!)/ /刪除右側的字符插入點DeleteCharNext()/ /轉到子程序結束訪問(完)/ /識別子程序oninput。標籤(oninput)/ /顯示錯誤 消息框,在事件的空白文檔中這些URL(;“AUTOMATH無法遵守”,“不輸入提供!序列終止。”; IconStop!)/ /子程序結束標識標籤(完)/ /結束宏退出 //================================================ ====執行情況:初步診斷:在運行宏在系統相同的規範,該系統是擬實施, 初步診斷測試表明,其運行時間保持在預測範圍在analysis.The進行以下測試,以確認該宏,滿足所有的要求,在實際 conditions.Tests適用:測試#一個基本的宏:1)找到一個人,知道什麼對這個macro.2)觀察此人做了以下內容:[1]輕鬆使用說明。並[b]負荷 Corel公司的WordPerfect 7。[ç]請輸入有效的數字數據。[債]訪問宏文件。[英]運行宏。用[f]重複步驟[ç]至[英]使用所有可能的組合的選擇。理想情況下,個人應該能夠做到 上述無assistance.3)觀察宏觀經濟運行作為擬在所有conditions.Basic測試條件:有效輸入:輸出:無效的輸入:輸出:[1] 5-5 0 [1] [什麼]錯誤並[b] 2 2 4並[b]標準鍵盤錯誤 [ç] 2-4 -2 [ç] 2gh 32錯誤[債] 100 * 200 20000 [債]!“ÃÆ'à ¢ â,¬ Å ¡ ÀSA的£ $%錯誤[英] 50 1 50 [英] 1 +4-1 $錯誤用[f] 1 +2-3 * 4 / 5 0.6用[f] 1 * 2錯誤[77] 12345 ÃÆ'à ¢ â,¬ Å ¡ ÀSA的英鎊12,345.00 [77]格A1 - D3的錯誤(?)測試#2的調試版本:1)發布該軟件的鏈接公告板系統(運行Legalease)評估由它的用戶。 (在 鏈接是一個特殊的網絡律師誰數學函數通常需要以書面的工作)0.2)從收集評論人願意help.3)調查和執行的任何變更或修改necessary.Maintenance: 逗號出現在價值的貨幣,無論設置。此錯誤已成功corrected.I我的網站管理員的溫德爾工業博物館(http://www.wandle.org)。成立於1983年

文章來源: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


網管得到HTML代碼
加上這條到你的網站!

網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目錄

分類


版權 2006-2011 Messaggiamo.Com - 網站地圖 - Privacy - 網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu