al abrir hoja de calculo....

05/05/2006 - 11:43 por Carlos | Informe spam
Buenos días Grupo...

Quisiera conocer los comenados necesarios para INHABILITAR todos los
mecanismos (barra de herramienta, teclas, etc) que pudieran "guardar como" ,
"guardar" una hoja de calculo con otro nombre; así como copiar, cortar
(salvo aquellas acciones de una macro que tengo).

Lo que pasa es que el usuario de mi macro... siempre se pone creativo y
renombra la hoja :o(

Gracias
 

Leer las respuestas

#1 alexanderchacin
07/05/2006 - 17:44 | Informe spam
Carlos, prueba utilizar referencias al objeto en lugar de hacerlas a su
nombre. Abre la ventana de proyecto en el editor de VBA y busca los
nombres en la carpeta Microsof Excel Objects. En mi caso aparecen
Hoja1, Hoja2 ... HojaN y ThisWorkbook. Para utilizarlas usas algo como
esto:

NombreDeLaPrimeraHoja = Hoja1.Name
NombreDelLibro = ThisWorkbook.Name

También es útil la palabra Me, Me.Name devuelve el nombre del objeto
que contiene la expresión, sea un libro, un formulario o una hoja y
también se puede pasar como argumento a una función

ActiveCell, ActiveSheet y ActiveWorkbook son referencias a la celda,
hoja y libro activo, se usan de la misma manera que HojaN y
ThisWorkbook

Saludos
Alexander Chacin

Preguntas similares