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 macro de ejemplo de programación

Software RSS Feed





Estudio de caso: Un secretario de Corel WordPerfect 7 se requieren a menudo para realizar cálculos e insertar los valores en las facturas o documents.She otro no esta introduciendo en los cálculos ya sea una calculadora real y transcribir la respuesta, o la calculadora de Microsoft y luego copiar pegar el resultado en el documento. Hacer esto afecta a su productividad ya que este proceso aumenta el tiempo necesario para completar el trabajo y los desechos tiempo en la corrección de los errores inevitables que occur.Proposal: Una secretaria ha pedido que el software se escribe lo que le permite hacer cálculos y, si fuera necesario, convertir el número estándar de los valores de la moneda como un simple operación de Corel WordPerfect estudio 7.Feasibility: Después de haber analizado el problema descrito por encima de esta operación es ideal para la automatización. Una solución basada en una macro sería aconsejable a la actual métodos en su lugar. El ahorro en tiempo y aumento de la productividad hace que el sistema propuesto una alternativa práctica y eficaz a los actuales requisitos de system.User manual: El usuario debe entrar en los cálculos de un documento nuevo o existente en distintas etapas de la creación del texto. El usuario también requiere que la macro no se modifique el formato del documento en el que cualquier usuario way.The requiere la capacidad de seleccionar las siguientes opciones para el formato de la salida: 1) Visualización de una suma en números estándar o la moneda. 2) Exhibir una suma con un signo menos o corchetes para mostrar cifras negativas. 3) el uso opcional de las comas donde required.Specification: aplicaciones de software que se utilizará: Corel WordPerfect 7.Purposes de la utilización de macro: Calcular la suma de los datos numéricos especificados por el user.Data debe enmarcarse en macro: Todos los datos numéricos introducidos por el user.Use de macro: acelerar el procesamiento de datos por lo tanto aumentar la productividad, mediante la reducción de las pulsaciones de teclas adicionales necesarios para ejecutar el manually.Solution cálculo: una macro que utiliza la tabla característica en Corel WordPerfect 7 a llevar a cabo las operaciones necesarias matemática a continuación, inserte el resultado en lugar de un cálculo de introducirse como una fórmula. Esta solución tendrá entre uno a tres segundos para completar cualquier operación, se ejecuta en un correctamente configurado y en pleno funcionamiento el sistema de la descripción especificada below.Design del sistema, teniendo en cuenta las necesidades del usuario y los recursos disponibles en el la ejecución de la macro en este entorno. He obtenido un algoritmo que cumple todos los requisitos expuestos anteriormente. La especificación del sistema independiente programable necesita es la siguiente: Típica configuraciones necesarias: 16 megabytes de RAM. Ratón compatible con Microsoft. Corel WordPerfect 7. El archivo de macros. 155 MHz de procesador Pentium. 1 Gbyte de capacidad de disco duro o Windows 98. Teclado compatible con Microsoft. DOS 6.0 o mejor. Windows 95Method de entrada: teclado, los caracteres numéricos o teclado. Método de captura: Traslado al portapapeles. Los datos de entrada: Todos los datos numéricos introducidos por el usuario. Datos de salida: La suma de un cálculo en form.method numérica de salida: Para VDU en el punto de entrada data.Using esta especificación que he escrito un algoritmo que hace uso efectivo de los recursos disponibles en Corel WordPerfect para 7.Algorithm aplicaciones de software de macro: [1] Hora de entrada. [a] salir si no encontró ninguno. [2], seleccione Fórmula. [3] Crear una tabla de la célula. [4] Insertar un signo de igualdad ante la fórmula. [5] Calcular la tabla. [6] Verificar que resultan no es invadir. [a] si la salida de error detectados (= 5 +6 e). [7] Solicitud de entrada del usuario (formato). [a] Salir a petición del usuario (prensas cancelar). [b] Las operaciones de Deshacer y limpiar. [8] Formato de la salida: [a] numérico estándar. [b] Moneda. [c] Utilice comas. [d] Utilice el formato negativo. [8] Eliminar la tabla dejando la solución en lugar de la originalmente entró solución formula.Software DevelopmentEl el algoritmo se ha señalado en la forma de un macro que cumple todos los requisitos señalados en el análisis es el siguiente: secuencia de comandos de la macro: / / Macro: Automath.wcm / / Escrito en: Perfect Script / / Objetivo: Calcular la suma de los datos numéricos / / resumen: 5/09/04 / / à ¢ â, ¬ Å ¡Ãƒâ € šÃ,  © 1998 Michael Hart //============================== =================== / / Identificar compilador, la aplicación para utilizar la aplicación (A1; "WordPerfect", por defecto, "UK") Si (? DocBlank) Condición se ejecuta si el documento en blanco / / Ir a la subrutina oninput go (oninput) endif / / Seleccionar datos bloque a la izquierda del punto de inserción Selectwordprevious () / / Estado ejecuta si no se han encontrado datos Si (? SelectedText = "") / / Ir a de error subrutina ir (error) endif / / Convertir, seleccione el bloque de datos a una tabla de Tableconvertfrom (tipo: tabularcolumns!) / / Set de mesa estilo por defecto TableCellNumberFormat (FormatType: ¡General!) / / Desactivar la actualización asociados Listas Tableupdateassociatedcharts opción (estado: off!) / / Insertar un signo igual a la izquierda del bloque de datos (Tipo de texto: "=") Tablecalculate () / / Calcular los valores de la fórmula de la tabla / / Si la sintaxis de la fórmula no es válida ir a otro sitio Si (? CellFormula) / / Mostrar cuadro de diálogo de menú DialogShow (5001; "WordPerfect") / / Estado ejecuta si el usuario presiona cancelar Si (MacroDialogResult = 2) / / Revertir las últimas operaciones Deshacer (1) / / Mueve el punto de inserción al final de de datos PosWordNext Bock () / / Ir a la subrutina final Go (final) endif / / Estado ejecuta si la moneda se define si (moneda) / / Especificar formato de datos como la moneda [à ¢ â, ¬ Å ¡Ãƒâ € šÃ,  £ 00.00] TableCellNumberFormat (FormatType: Moneda!) TableCellNumberNegativeNumber (NegDisplayType: Menos!) Endif / / Estado ejecutará si negativos definido si (negativos) / / Especificar formato de negativo [(9)] Tablecellnumbernegativenumber (negdisplaytype: paréntesis!) Endif / / Especificar comas no se utilizan TableCellNumberUseCommas (State: ¡No!) / / Estado ejecutado si comas definido si (comas) / / Especificar formato de datos utilizando comas [2000] TableCellNumberUseCommas (Estado: ¡Sí!) endif / / Seleccione la tabla. Tableselecton (SelectionMode: mesa!) / / Seleccionar todas las celdas de la tabla actual Selecttable () / / Eliminar la tabla convertir el contenido del documento Tabledeletetable (delwhat: converttotabs!) / / Mueve el punto de inserción al final de los datos PosWordNext Bock () / / Ir a la subrutina final Go (final) / / Si la sintaxis de la fórmula no es válida Then Else endif / / Identificar el error subrutina Label (error) / / Mostrar cuadro de mensaje de error en caso de no válida la fórmula de mensaje ( "; AUTOMATH no puede cumplir", "los datos no válido en la fórmula. Secuencia terminado." IconStop!) / / Eliminar el cuadro convertir a contenido documento Tabledeletetable (delwhat: converttotabs!) / / Eliminar carácter a la derecha del punto de inserción DeleteCharNext () / / Ir a la subrutina final Go (final) / / Identificar oninput subrutina. Label (oninput) / / Mostrar error cuadro de mensaje en caso de que el documento en blanco MessageBox (; "AUTOMATH no puede cumplir", "No aportaciones! Secuencia terminado." IconStop!) / / Identificar el final subrutina Label (final) / / Macro End Salir //================================================ ==== Aplicación: diagnóstico preliminar: Después de ejecutar la macro en un sistema de la misma especificación de que el sistema está destinado a ser aplicado, la pruebas diagnósticas preliminares muestran el tiempo de funcionamiento de permanecer dentro del rango previsto analysis.The durante las pruebas siguientes se realizaron para confirmar que la macro se reúne todos los requisitos en virtud de real conditions.Tests a aplicar: Prueba n º uno de los básicos de macros: 1) Encontrar una persona que no sabe nada acerca de este macro.2) La observación de este individuo haciendo lo siguiente: [a] fácilmente siguiendo las instrucciones. [b] Carga Corel WordPerfect 7. [C] Introduzca válidos los datos numéricos. [D] El acceso al archivo de macros. [E] Ejecute la macro. [F] Repita los pasos [c] a [e] utilizando todas las combinaciones posibles de las opciones. Idealmente, la persona debe ser capaz de hacer lo anterior sin assistance.3) Observación de la macro funcionan como es debido en todas las condiciones de prueba conditions.Basic: entrada válida: Salida: Entrada no válida: la salida: [a] 5.5 0 [a] [nada] Error [b] Error 2 +2 4 [b] qwerty [c] 2-4 -2 [c] 2GH 32 Error [d] 100 * 200 20000 [d]! "à ¢ â, ¬ Å ¡Ãƒâ € šÃ,  £ $% de error [e] 50 Error 1 50 [e] 1 4-1 $ [f] 1 +2-3 * 4 / 5 0,6 [f] uno * dos Error [g] 12345 à ¢ â, ¬ Å ¡Ãƒâ € šÃ,  £ 12,345.00 [g] A1-D3 error (?) Prueba n º dos de depurar la versión: 1) Libere el software de la placa del sistema de anuncios LINK (a cargo de Legalease) para la evaluación por sus usuarios. (el LINK es una red especial para los abogados que a menudo necesitan funciones matemáticas en su trabajo escrito) .2) Comentario de recabar de las personas dispuestas a help.3) Investigar y aplicar los cambios o revisiones necessary.Maintenance: Comas aparecen en los valores de la moneda, independientemente de la configuración. Este error ha sido exitosamente corrected.I soy el administrador del sitio web del museo Wandle industrial (http://www.wandle.org). Fundada en 1983 por

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!

Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!

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

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu