Impedir que un archivo se copie

12/10/2006 - 23:35 por al_sa_ca | Informe spam
Hola, con que código puedo evitar que un archivo hecho en excel NO
pueda ser copiado.

Es decir, quiero impedir que seleccionen el archivo le presionen clic
derecho copiar ó que seleccionen el archivo y precionen Control + c
para copiarlo.

U otra forma, que el archivo al ser copiado automáticamente borre el
código VB escrito en el.

Preguntas similare

Leer las respuestas

#1 Jesús Peralta
12/10/2006 - 22:35 | Informe spam
Que tal al_sa_ca:
Pega este codigo en ThisWorkbook., abriendo claro VB con Alt+F11 de tu
archivo y comentas
*** es una aportacion de nuestro amigo y maestro Hector Miguel.
saludos...

Private Sub Workbook_Open()

End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target
As Range)
Application.CutCopyMode = False
End Sub


Jesús Peralta
Hermosillo, Sonora, Mexico
el_ultimo_profeta"alt+64"hotmail.com

"al_sa_ca" escribió en el mensaje
news:
Hola, con que código puedo evitar que un archivo hecho en excel NO
pueda ser copiado.

Es decir, quiero impedir que seleccionen el archivo le presionen clic
derecho copiar ó que seleccionen el archivo y precionen Control + c
para copiarlo.

U otra forma, que el archivo al ser copiado automáticamente borre el
código VB escrito en el.
Respuesta Responder a este mensaje
#2 al_sa_ca
13/10/2006 - 00:51 | Informe spam
Añadí el código, pero aún así se puede copiar el libro. Lo que
quiero evitar es que copien el Archivo, y si lo llegan a copiar que el
código VB se elimine.
Aún así gracias por el Interes
Respuesta Responder a este mensaje
#3 Héctor Miguel
13/10/2006 - 01:38 | Informe spam
hola, 'anonimo/a' !

... con que codigo puedo evitar que un archivo hecho en excel NO pueda ser copiado.
Es decir, quiero impedir que seleccionen el archivo le presionen clic derecho copiar
o que seleccionen el archivo y precionen Control + c para copiarlo.
U otra forma, que el archivo al ser copiado automaticamente borre el codigo VB escrito en el.



si te refieres a [solo tratar de] 'evitar' que un archivo de excel sea copiado -> por sistema operativo...
[es decir, desde el explorador de windows o MiPC o ???]

[probablemente] te sera de utilidad alguna 'rutina' en el evento '_open' de tu libro que...
-> compruebe la existencia/falta/... de alguna otra 'condicionante' [p.e.]
- que exista 'cierto' archivo [estrategicamente colocado] en 'cierta' ubicacion [o el mismisimo libro 'en si']...
- etc. etc. etc.
-> si las condiciones NO son las 'esperadas'... puedes hacer que el archivo se 'auto-elimine' :))
[obviamente]... SI las macros se habilitan al abrirse el archivo -> dentro de excel -?-
[ademas]... esta re/condicionante [seguramente] va a requerir de algunas otras 'estrategias' adicionales ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 al_sa_ca
13/10/2006 - 03:09 | Informe spam
Es lo que he estado investigando, pero de todas formas gracias por tus
tips.
Respuesta Responder a este mensaje
#5 Hernandez, Roberto
13/10/2006 - 17:06 | Informe spam
Hola al_ca_sa:

Otra opción podría ser que tu libro al 'sentir' que es ubicado en otro
directorio, o en otra máquina, no permita 'abrirse'
Puedes establecer un directorio absoluto, referido a alguna unidad de disco
específica,
O tal vez por código obtener el serial de tu disco duro, o el MAC de tu NIC,
así, tu archivo al no reconocer alguno de estos valores, no funcionaria...
Desde luego hay que considerar lo que dijo el Maestro Héctor Miguel, con
respecto a la opción de abrir el libro con las macros deshabilitadas, lo que
desde luego se puede condicionar.


"al_sa_ca" escribió en el mensaje
news:
Es lo que he estado investigando, pero de todas formas gracias por tus
tips.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida