¿Cómo puedo evitar que Openoffice abra un archivo xlsm en particular?


0

¿Cómo puedo evitar que Openoffice abra un archivo xlsm en particular? O, ¿cómo puedo asegurarme de que solo Excel pueda abrir ese archivo xlsm en particular?

He creado un archivo xlsm, que tiene una pestaña con datos secretos.

La pestaña está oculta y el código está protegido por contraseña. Sin embargo, cuando alguien abre el mismo archivo en OpenOffice calc, todas las pestañas salen a la vista. Esto incluye incluso la pestaña oculta con los datos confidenciales.

¿Cómo puedo prevenir esto?

vba 

Si tiene datos que desea mantener confidenciales, proteja con contraseña todo el documento (mejor aún use algo como TrueCrypt), o simplemente no los pase a otras personas. Intentar restringir artificialmente la apertura de un archivo a un solo programa es un ejercicio inútil (especialmente más si la PC en la que se abre el archivo no es suya).
Karan

Respuestas:


1

Simplemente no es posible imponer el uso de una determinada aplicación para abrir su documento. Por su naturaleza, cualquier aplicación puede abrir archivos. Si la aplicación comprende o no los datos es otra cuestión.

Basado en el hecho de que abrir su documento confidencial en OpenOffice revela la información confidencial, su archivo no es seguro y Excel simplemente proporciona la ilusión de seguridad. Es como cerrar las puertas de tu auto pero dejar las ventanas bajadas. Todavía usa su llave para "bloquear" su automóvil, pero casi no tiene sentido si un ladrón puede alcanzar su ventana para acceder a sus objetos de valor.

Propongo en lugar de usar "protección con contraseña" específica de Excel, que cifre correctamente los datos confidenciales usando algo como AxEncrypt . Esto asegurará que solo aquellos con la contraseña puedan acceder a los datos.

AxEncrypt generalmente funciona en archivos completos y no en archivos parciales, por lo que propondría tener una versión confidencial del archivo que contiene la pestaña "secreta", que está encriptada, y una versión no sensible del archivo con la pestaña "secreta" omitida .


... y tal vez la versión confidencial del archivo podría extraer todos los datos no sensibles a través de enlaces.
Scott

Scott, esa sería una solución muy elegante y trivial de implementar con el soporte de Excel para fuentes de datos externas. Vincular los datos ahorraría espacio en disco y dolores de cabeza de mantenimiento, especialmente si los datos no confidenciales se modifican con frecuencia.
StockB

0

No sé mucho sobre esas cosas, pero supongo que podrías escribir algo de código para el archivo. Si escribe algunas clases que comprueban con qué software se abre y finaliza si se abre en otra cosa que no sea Excel.

O eso, o podría hacer un .exe independiente protegido por contraseña para el script.


0

FileInfo.com sugiere que un libro de trabajo habilitado para macros (.xlsm) se puede abrir usando openoffice, pero la plantilla habilitada para macros (.xltm) no. Simplemente puede intentar guardar como plantilla (.xltm) y es de esperar que MS solo lo abra. Dicho esto, creo que la solución será temporal. Openoffice generalmente no está muy lejos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.