#1
|
|||
|
|||
Generar un OLE word
Hola compañeros del foro
Les escribo por que necesito que me colaboren con una duda. me pidieron que con un botón se abriera un archivo de word, el usuario copiara unas cosas en este archivo y que SAP capturara lo que copiarón en el archivo, lo guardara en una tabla transparente y se imprimiera este texto en un smartform. he estado leyendo y me di cuenta que existen objetos OLE, pero no se como utilizarlo ni se como capturo la info del word. Alguno me podría orientar como hacer esto????? Gracias por su tiempo |
#2
|
|||
|
|||
No entiendo muy bien
Si lo que quieren es que les proporciones un sitio donde puedan escribir y luego capturarlo y mandarlo a un formulario Puedes utilizar un control TEXTEDIT (clase CL_GUI_TEXTEDIT) En dicho control puedes escribir como si fuera en un word y tu puedes capturar lo que ellos escriben sin problemas Si quieres hacer forzosamente lo de word tienes que darnos mas detalles, explica paso a paso que es lo que quieres hacer, sobre todo no me queda claro cuando se va a capturar el texto, se hace pulsando un boton en el word o pulsando un boton en sap o como? |
#3
|
|||
|
|||
Lo que se busca
Lo que pasa es que actualmente se utiliza el TEXTEDIT y este guarda el texto super bien, pero lo que pasa es que el texto no sale justificado y con reglones salteados un ejemplo de esto es:
en el texedit: A la falta de comunicación y de confianza; a la poca ejecución de obras y a problemas de fondo en la administración atribuyen los expertos la caída de nueve puntos en la imagen del presidente Juan Manuel Santos y de varios puntos en casi todos los indicadores que miden su gestión, según la más reciente medición de la encuesta Gallup. En el SMARTFORM: A la falta de comunicación y de confianza; a la poca ejecución de obras y a problemas de fondo en la administración atribuyen los expertos la caída de nueve puntos en la imagen del presidente Juan Manuel Santos y de varios puntos en casi todos los indicadores que miden su gestión, según la más reciente medición de la encuesta Gallup. De ahi vine que me pidierón que fuera bueno que el usuario pudiera justificar el texto como en word, por eso se me ocurrio lo de los objetos OLE. que me recomiendan??? como solucionar este embrollo???? |
#4
|
|||
|
|||
Yo creo que es bastante complicado lo que quieres hacer de utilizar objetos OLE ademas no estoy seguro de que al importar el texto te lo vaya a formatear correctamente
De momento se me ocurren 3 opciones 1.- En la clase CL_GUI_TEXTEDIT dispones de los metodos GET/SET AUTOINDENT_MODE quiza te puedan servir 2.- utilizar las funciones de conversion desde formato formulario sapscript (tabla de tipo TLINE) a RTF (mas o menos formato WORD) 3.- El modo bueno bueno es mostrar un editor como el word pero embebido dentro de nuestra dynpro, dale un vistazo a estos posts que te indican como hacer algo parecido |
#5
|
|||
|
|||
gracias ballan empezaré a revizar si por aca puedo sacar lo que necesito.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|