Prohibir print screen

04/11/2004 - 21:19 por Daniel | Informe spam
Asi como hay una macro para imprimir una o varias hojas en excel hay alguna
manera q se pueda evitar en excel el boton de print screen o Imprimir
Pantalla

Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/11/2004 - 07:49 | Informe spam
hola, Daniel !

... alguna manera q se pueda evitar en excel el boton de print screen [...]



1.- 'esa' es una [entre varias mas] de las teclas que 'maneja' windows para su uso [casi] 'exclusivo'
2.- [hasta donde se] excel NO 'cuenta' con ningun evento que detecte un 'cambio entre aplicaciones'
[lo que 'necesariamente' ocurriria si el usuario 'activa' -p.e.- algun programa editor de imagenes]
3.- aun haciendo 'llamadas' a [algunas] API's de windows para 'detectar' si la tecla ha sido 'pulsada'...
=> seria 'imprescindible' que [dicho 'monitoreo'] 'ocurra' mientras se esta ejecutando codigo <4.- lo anterior 'nos obliga' [p.e.] a usar el metodo 'OnTime' de manera 'programada y recurrente'
puedes ver un ejemplo en la pagina de Chip Pearson: http://www.cpearson.com/excel/ontime.htm
[si te decides por usar el metodo, segun el ejemplo en la pagina...]
a) determina un lapso de tiempo 'corto' para cada 'ocurrencia de repeticion' del metodo [5 seg.?]
b) en la macro que 'se ejecuta' cada determinado tiempo [Sub The_Sub()]
-> sustituye las lineas 'comentadas' que dicen... ' your code here [o el procedimiento 'completo']
-> por un 'reemplazo y vaciado' del portapapeles de windows +/- como lo siguiente...
Sub The_Sub()
Worksheets(1).Range("iv65536").Copy
Application.CutCopyMode = False
StartTimer
End Sub
5.- [con algo 'parecido' a lo anterior] cuando el usuario 'se cambie' al editor de imagenes...
NO habria nada que 'pegar' en el portapapeles [dependiendo del tiempo que 'le tome' y la macro]
6.- toma en cuenta que TAMPOCO habria 'que pegar' si el usuario hace 'copiar/cortar/pegar'' <= OJO
7.- si lo que necesitas [mas bien] 'tiene que ver' con [una especie de] un sistema de proteccion...
visita: http://www.sistemaslym.net/vba/excel/exarc1.html

si voy por 'mal camino'... ¿avisas? [para 'regresarme'] :))
saludos,
hector.
Respuesta Responder a este mensaje
#2 Daniel
06/11/2004 - 21:50 | Informe spam
Hola Hector y gracias lo voy a probar hoy como no tengo internet en casa no
vengo seguido pero siempre estoy agradecido por tus soluciones sobre la
direccion q me envias que visite
http://www.sistemaslym.net/vba/excel/exarc1.html bueno te mande hace algun
tiempo a tu email q me distes unos ejemplos sobre lo q habia hecho cambios en
tu archivo al q se refiere el articulo mi consulta es espero me puedas ayudar
como hago para q en la barras de los menus de excel tu desabilitas algunos
comandos como haria para q no se desabiliten los de proteccion y si se
desabilite el de opciones en donde y q deberia hacer para modificar dichos
opciones te lo agradeceria mucho saludos de Lima - Perú
Respuesta Responder a este mensaje
#3 Héctor Miguel
08/11/2004 - 05:27 | Informe spam
hola, Daniel !

... sobre la direccion q me envias que visite http://www.sistemaslym.net/vba/excel/exarc1.html
... como hago para q en ... los menus ... no se desabiliten los de proteccion y si ... el de opciones
... donde y q deberia hacer para modificar dichos opciones [...]



en el archivo usado para el articulo, se 'manejan' algunos menus y comandos [solamente] como 'ejemplos'
-> el comando para las protecciones [herramientas / proteger -hoja,libro,compartir-] tiene la ID:0029
-> el comando para las opciones [herramientas / opciones] tiene la ID:y7
-> tendrias que modificar/agregar/sustituir unos por otros en las macros del archivo del ejemplo ;)

en la parte final del articulo, 6 parrafos antes de la seccion:
->caso practico de la combinacion de algunos trucos<-
hago mencion de la pagina que contiene los codigos [o ID's] de los comandos:
http://support.microsoft.com/defaul...-us;213552 [te sugiero que la visites]
seguramente encontraras en la lista alguno que otro que [posiblemente] te 'sirvan' [o te convenga 'considerar']

saludos,
hector.
Respuesta Responder a este mensaje
#4 Daniel
08/11/2004 - 15:47 | Informe spam
Muchas gracias Hector
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida