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 .