Como capturar un rectángulo de pantalla desde vba de access 2010 (screenshot)

Tengo una base de datos que inserta la dirección de una imagen y la muestra en la base de datos.

Lo que requiero resolver es:

1.- Copiar al clipboard o grabar directamente unacaptura de cierta porción de la pantalla.

2,. Una vez capturada grabarla en formato jpg y no en formato bmp

3.- Necesito que el formulario primario se vuelva transparente para poder captar lo que se ve en la pantalla.

En suma realizar algo similar a un programa llamado screenshoter de inspire-soft pero desde access

1 respuesta

Respuesta
1

I. Buenas Chelo, por mi parte sólo conozco un programa 'externo' que podría hacer esto, aunque como digo desde fuera, en lugar de estar integrado en Access, se trata de "Captura", de la empresa Hernansoft,

http://blogdeelsoftware.blogspot.com.es/2013/08/captura-15-by-hernansoft.html 

He visto un poco de información que tal vez sea de utilidad. Si lo desea y no recibe respuestas puede intentar preguntar directamente a la experta ElsaMatilde, con ámplios conocimientos en VBA y Excel entre otros, ánimo.

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/65.htm 

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/65.htm#2 

https://www.youtube.com/watch?v=qNNFfwWMCwY 

Hola Adrián muchas gracias!! Funcionó a la perfección. Ahora te hago otra consulta para variar.

Ya logrando que el programa hecho en visual arranque llamado desde el acceso: necesito que access le mande  un valor al programa de visual.

Por ejemplo: un campo de la tabla de access  es el número de dni (cédula de identidad)  requiero que al hacer clic en el botón que arranca el programa de visual; access mande el número de dni y en el programa de visual 2010 la porción grabada de la pantalla se grabe con el nombre=dni.

Espero haber explicado lo que busco gracias!!

I. Hola Compañera, me alegro mucho. :)

La verdad es que vuelvo a no tener idea, imagino que la mejor o más directa forma de conseguirlo es creando una macro concreta programada para que realice de forma automática todas esas acciones por si misma a tu elección pero tambien desconozco como hacerlo..

He intendo Googlear pero el proceso es demasiado complejo para mi, no tengo tanto domino del buscador y la acción se me antoja demasiado extensa y dificil..

¿Cómo hago en Visual Basic para que valor del combo guarde unos valores de los text que tengo?

https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/procedures/how-to-put-a-value-in-a-property 

https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/procedures/passing-arguments-by-value-and-by-reference 

Si lo deseas y no recibes respuestas, podrías intentar dirigir tu consulta a los compañeros Elsa Matilde, Dante Amor, Abraham Valencia o James Bond (Eusebio Suarez), todos con enormes conocimientos de VBA y Excel, entre otros..

Elsa Matilde

Dante Amor

Abraham Valencia

James Bond

Lamento las molestias y no poder atenderte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas