Pregunta: | 57301 - DESHABILITAR COPIAR, CORTAR Y PEGAR EN EXCEL |
Autor: | Jason Bernard |
Estimados amigos.
Cuando queremos proteger un libro de excel contra escritura, lo hacemos fácilmente, pero si llega alguien curioso y copia la información en una nueva hoja de excel, puede ver y modificar todo y causarnos complicaciones. Recuerdo que un día intenté hacer esto con un documento de word o excel (no recuerdo bien), pero me llevé la sorpresa de que las opciones "copiar", "cortar" y "pegar", estaban deshabilitadas... Alguien sabe como hacer esto en excel: "Protección anti copias" como si fuera un PDF o algo por el estilo, pero en el libro de excel. Esta protección la aplican en algunos formularios de bancos o empresas de recolección de empleo. Agradecería mucho su ayuda... |
Respuesta: | Omar Belandria |
Amigo eso no se puede hacer con el entorno VBA, pero si lo puedes hacer si estas en un dominio cerrado, solo dile a tu administrador que no permita que copien los archivos de tu PC o de tu carpeta en el dominio. Esperando haberle ayudado...saludos |
Respuesta: | eider mauricio aristizabal erazo |
Utilizando macros
'''Esto deshabilita el boton de la barra de herramientas pero no deshabilita el menu copiar Set myControl = CommandBars.FindControl(msoControlButton, 19) 'Copiar myControl.Enabled = False ''Mira este otro codigo Sub DeshabilitarTest() For i = 1 To 50000 Set myControl1 = CommandBars.FindControl(, i) Cells(i, 1) = i If (Not myControl1 Is Nothing) Then Cells(i, 2) = myControl1.Caption Cells(i, 3) = myControl1.Type On Error Resume Next myControl1.Visible = False End If Next i End Sub |