Word con Visual Basic, obtener numero del portapapeles
Creado por Memo
Saludos, estoy tratando de obtener un dato del portapapeles y guardarlo en una variable, modificar la variable y despues poner el resultado en el portapapeles.
He probado con esto pero no funciona, por favor alguien ayudeme !!
----------------------------------
Dim dato As Integer
dato= Clipboard.GetData()
-----------------------------
No consigo pasar de esa linea , envia error en tiempo de ejecucion "Se requiere un objeto", no se que pasa, con texto tampoco me funciona. No se como poner la variable data en el portapapeles de nuevo, despues de modificarla !!
De antemano Gracias por su ayuda !!!!!
Escrito por Ana
Hola Memo, quizas la siguiente información te sea de utilidad
______________
El portapapeles de Windows permite intercambiar información, tanto textos como gráficos, entre las aplicaciones Windows. Visual Basic dispone de un objeto global, llamado Clipboard, mediante el cual, se podrá acceder al portapapeles de Windows. Para vaciar el contenido del portapapeles, se utilizará el método Clear.
Clipboard.ClearLas órdenes que permiten copiar texto al portapapeles y; pegar texto del portapapeles son, respectivamente:Clipboard.SetText origendestino = Clipboard.GetText()Sise desea copiar una imagen gráfica al portapapeles, se utilizará elmétodo SetData facilitando como parámetro el gráfico a copiar ... ver debate
Escrito por Memo
Saludos Ana, gracias por tu respuesta en este post y en otro donde me recomiendas las referencias cruzadas (Usare mas adelante), revise el codigo que me enviaste, sin embargo no me funciono, me envia un error de falta de objeto, entiendo que Text1.Text seria como para un cuadro de texto o algo asi?
Clipboard.SetText Text1.Text
En mi caso creo que el problema es que no se como guardar el texto seleccionado en una variable de tipo string, he probado con
Selection.Range y no funciono
Range.Text y si me guardaba un valor en la variable ,pero no la seleccion que tengo. Me guarda el inicio del texto.
Sabes algo para poder guardar o trabajar unicamente con el texto seleccionado? ... ver debate