코렐 워드 퍼펙트 7 매크로 프로그래밍 예제
사례 연구 : 비서 코렐 워드 퍼펙트 7을 사용하여 자주 수행하는 계산 및 인보이스 또는 기타 documents.She에 값을 삽입 상관이 계산에 입력하여 하나 진짜 계산기가 필요합니다 그리고 그 대답은, 또는 마이크로 소프트 계산기 및 복사를 누른 다음 문서에 결과를 붙여 속기. 이게 그녀의 생산성이 과정을 시간에 작업을 완료 및 폐기물 이동 증가에 영향을 미치는 지내요 피할 수없는 오류가 occur.Proposal 수정 시간 : 비서 소프트웨어는 그녀와 계산을 할 수 있도록 작성되어야하며 요구하고있다, 필요한 경우, 통화의 가치를 위해 표준 숫자로 변환 코렐 워드 퍼펙트 7.Feasibility 공부 시간 간단한 작업 : 이상적인 자동화에 적합합니다 문제는이 작업을 설명한 분석 가졌어요. 매크로에 대한 기존의 것을 권합니다 될 기반의 솔루션을 장소 방법. 시간을 절약하고 생산성 제안된 시스템은 현재 수동으로 system.User 요구 사항 실용적이고 효과적인 대안을 만들어 : 사용자로 계산을 입력할 필요가 텍스트의 생성을 통해 여러 단계에 신규 또는 기존 문서가없습니다. 또한 사용자가 매크로를 모든 사용자 way.The 문서의 서식을 변경하지 않는 요구하는 능력이 필요합니다 출력 : 1) 표준 숫자 또는 통화 금액을 표시 형식에 대한 다음과 같은 옵션을 선택합니다. 2) 금액을 부정적인 수치를 보여주기 위해 마이너스 기호 또는 괄호를 사용하여 표시. 쉼표로 3) 옵션을 사용 어디로 required.Specification : 응용 소프트웨어를 사용할 수있습니다 : 코렐 워드 퍼펙트 7.Purposes 매크로를 사용하여 : 어떤 숫자 데이터를 user.Data에 의해 지정된 금액을 계산에 포함된 매크로가 : 모든 숫자 데이터를 매크로 user.Use에 의해 입력 : 데이터의 처리를 가속 화하므로 생산성 증가, 추가적인 키 입력을 계산 manually.Solution 실행하는 데 필요한 밖으로 절단하여 : 그 테이블을 사용하여 매크로 코렐 워드 퍼펙트 7 기능을 누른 다음 필요한 수학 연산을 수행하는 계산 수식 입력 대신에 결과를 삽입합니다. 이 솔루션은 완료 1-3초 사이에 걸릴 것입니다 모든 작업이 올바르게 작동 완벽하게 구성된 시스템은 시스템의 설명을 고려하여 사용자의 요구를 복용과 자원에서 사용할 수 below.Design 지정된 실행 이러한 환경에서 매크로 실행. 나는 모든 요구 사항을 충족 위에서 설명한 알고리즘을 파생했다. 다음과 같이 독립 실행형 프로그램에 필요한 시스템 사양입니다 : 일반 필수 구성 : RAM이 16 메가 바이트입니다. 마이크로 소프트 호환 마우스. 코렐 워드 퍼펙트 7. 매크로 파일입니다. 155 MHz 펜티엄 프로세서이다. 1 Gbyte 하드 디스크의 용량 또는 Windows 98. 마이크로 소프트 호환 키보드. 도스 6.0 또는 더 나은. 윈도우의 입력 95Method : 키보드, 숫자 문자 또는 키 패드. 캡쳐하는 방법 : 클립 보드로 전송합니다. 입력 데이터 : 모든 숫자 데이터는 사용자가 입력한. 출력 데이터 :에있는 계산의 합계 출력의 숫자 form.Method : VDU 입력의 요점은, 제가 그 자원 7.Algorithm 코렐은 워드 퍼펙트를 위해 사용할 수있는 효과적인 사용을 만드는 알고리즘을 쓴이 사양 data.Using에서 애플 리케이션 소프트웨어 매크로 : [1] 확인 입력합니다. [] 종료하면 찾을 수 없음. [2] 수식을 선택합니다. [3] 하나의 세포 테이블을 만듭니다. [4] 수식 삽입하기 전에 등호. [5] 계산 테이블. [6] 확인 결과 침범하지 않습니다. [] 종료하면 오류가 발생했습니다 (= 5 +6 전자). [7] 요청을 사용자가 입력 () 서식. [사용자 요청 (프레스 취소)에서] 종료. 각각 [b] 되돌리기 작업 및 청소. [8] 포맷 출력 : [] 표준 숫자. 각각 [b] 통화. [C]를 사용하여 쉼표. [D 조] 부정적인 형식을 사용합니다. [8] 삭제 테이블 위의 알고리즘의 양식에 명시된 원래 입력 formula.Software developmentThe 솔루션의 장소에서 솔루션을 떠나 그렇게은 다음과 같습니다 : 매크로 스크립트 : / / 매크로 : Automath.wcm / /의 글 : 완벽한 스크립트 / / 목적 : 숫자 데이터의 합계 계산의 모든 요구 사항 분석에서 확인된 만족 매크로 / / 컴파일 : 5/09/04 / / ÃÆ'à ¢ â, ¬ Å ¡ Ã⠀ SA를  © 1998 마이클 하트 //============================== =================== / / 식별 컴파일러, 어플 리케이션 (대답; "워드 퍼펙트"; 기본; "영국") (? DocBlank) 응용 프로그램을 사용하는 경우 조건이 문서는 비어있는 경우에는 / /가 없을 경우 데이터를 찾을 경우에는 / / 선택하고 데이터를 삽입 지점 Selectwordprevious () / / 조건 실행 왼쪽 블록 oninput (oninput) endif 갈 서브루틴으로 이동 실행 (? SelectedText = "") / 이동 / 서브루틴 오류 (오류) endif / / 변환 / / 업데이트 끄고 관련 데이터 테이블 Tableconvertfrom에 (유형 : tabularcolumns!) / / 기본 표 스타일 TableCellNumberFormat (FormatType : 장군님!) 설정을 선택한 블록 이동 차트 옵션 Tableupdateassociatedcharts (주 : 꺼져!) / / 등호 데이터 블록 타입의 (텍스트 : "=") Tablecalculate 왼쪽에 삽입 () 테이블 /의 / / 계산 수식은 값 / 수식 구문을하는 경우 다른 사람에게 가서 잘못되었습니다 만약 (? CellFormula) / / 디스플레이 메뉴에서 대화 상자가 DialogShow (5001; "워드 퍼펙트") 만일 (MacroDialogResult = 2) / / 되돌리기 마지막 작업 취소 (1) / 끝에 삽입 지점을 이동 / 사용자가 누를 경우에는 취소 / / 조건 실행 의 데이터를 Bock은 PosWordNext () / / 끝 이동 (최종 서브루틴) 통화를하는 경우 [ÃÆ'à ¢ â (통화) / 화폐 / 지정 형식의 데이터를 정의하는 경우 / / 조건 실행 endif 이동, ¬ Å ¡ Ã⠀ SA를  £ 00.00] TableCellNumberFormat (FormatType : 통화!) TableCellNumberNegativeNumber (NegDisplayType : 마이너스!) endif / / 조건 실행하는 경우 원판 (원판) / / 지정 부정적인 형식 [(9)]에 정의된 경우 Tablecellnumbernegativenumber (negdisplaytype : 괄호!) endif / / 지정 쉼표 TableCellNumberUseCommas (주 : 사용되지 않습니다 안돼!) / / 조건 실행하는 경우 콤마 (쉼표) / / 지정 형식의 데이터를 사용하여 정의된 경우 쉼표 [2,000] TableCellNumberUseCommas (주 : 예!) endif / / 테이블을 선택합니다. Tableselecton (selectionmode : 테이블!) / / 현재 테이블에있는 모든 셀을 선택합니다 Selecttable () / / 삭제 테이블에 문서 내용 변환 Tabledeletetable (delwhat : converttotabs!) / 데이터 Bock은 PosWordNext 끝에 삽입 지점을 이동 / () / /) / 엔드로 이동 (최종 서브루틴으로 이동 / 수식 구문을 누른 경우에는 없다 / / 식별 서브루틴 오류 endif가 잘못되었습니다 라벨 (오류) / / 잘못된 수식 MessageBox를 표시 이벤트에서 오류 메시지 상자 (; "을 준수 AUTOMATH 수없는 경우"; "잘못된 데이터를 수식합니다. 시퀀스가 존재 종료되었습니다."; IconStop!) / / 컨텐츠 테이블로 변환 삭제 문서 Tabledeletetable (delwhat : converttotabs!) / / DeleteCharNext 삽입 지점의 오른쪽 문자 삭제 () / /) 엔드로 이동 (최종 서브루틴으로 이동 / / 식별 서브루틴 oninput. 라벨 (oninput) / / 표시 오류 빈 문서 MessageBox의 이벤트 메시지 상자 (; "을 준수 AUTOMATH 수없는 경우"; "에 입력을 제공! 시퀀스 종료되었습니다."; IconStop!) / / 끝 서브루틴 레이블 (끝) / / 끝 매크로를 종료 확인 //================================================ ==== 구현 : 예선 진단 : 동일한 사양의 시스템에서 그것이 구현 될 것입 시스템의 매크로를 실행한 후 예비 진단 검사 analysis.The 테스트하는 동안 다음과 같은 예측은 매크로를 모두 아래의 요구 사항에 부합하는지 확인해 수행했다 범위 내에서 유지 작전 시간을 표시 진짜 conditions.Tests 적용할 수 : 테스트 # 1 기본적인 매크로 : 1) 개인이 macro.2에 대해 아무것도 모르는)이 각각 다음과 같은 일을 관찰 찾기 : [] 쉽게 지침을 사용합니다. 각각 [b]로드 코렐 워드 퍼펙트 7. [C] 유효한 숫자 데이터를 입력합니다. [D 조]에 액세스 매크로 파일을 엽니다. [전자] 매크로를 실행합니다. [f를] 단계를 반복합니다 [C] [전자] 옵션의 가능한 모든 조합을 사용합니다. 이상 적으로는, 개인 할 수 있어야 위의 아무 assistance.3)를 관측 매크로 모든 conditions.Basic 테스트 조건 : 유효 기간 입력 : 출력 : 잘못된 입력 : 출력 : [] 5-5 0에서 만들어진 실행 [] [아무것도] 오류가 각각 [b] 2 +2 4 각각 [b] QWERTY 키보드 오류 [C] 2-4 -2 [C] 2gh 32 오류 [D 조] 100 * 200 20000 [패]! "¢ â, ¬ Å ¡ Ã⠀ SA가 파운드에 $ % 오류가 발생했습니다 [전자] 50 ÃÆ'à 1 50 [전자] 1 4-1 $ 오류 [f를] 1 2-3 * 4 / 5 0.6 [f를] 1 * 2 개의 오류가 발생했습니다 [g] 12345 ÃÆ'à ¢ â, ¬ Å ¡ Ã⠀ SA를  £ 12,345.00 [g] 대답 - D3 오류가 디버깅 버전의 (??) 테스트 # 2 : 1) (Legalease)를 실행하는 링크 게시판 시스템에 소프트웨어를 출시 평가하여 사용자가있습니다. ( 링크 종종 작성 작업에 필요한 수학 함수 변호사에 대한 특별 네트워크) .2) 사람들이 기꺼이 help.3에서 모아서 해설) 조사 및 어떠한 변경이나 수정을 구현 necessary.Maintenance : 쉼표 통화의 가치에 상관없이 설정이 나타납니다. 이 버그는 ()를 성공적으로 http://www.wandle.org corrected.I Wandle 산업 박물관의 웹사이트 관리자에게 오전되었습니다. 에 의해 1983 년 설립
ꀰ사냴ꀰ: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
샹냈 삤퀰 삻쁄 쁔냜
ꃀ큘쁘 샹사쁴킸샐쁴 뀸쀜끼 삔ꀀ 샀ꀈ 냹삥!
샹냈 삤퀰샐ꂌ ꀰ사끼 쀜삜큘ꀰ
쁄냈삔 냱끝 큄쀘! ꃀ큘쁘 삑생쁄 삑쀱큘ꃠ쁴 뀸쀜낔 Messaggiamo.Com 뀔뀉킠났!