Macro Excel: No abrir libro multi hoja desde USB u otra PC distinta de donde se montará el archivo.

Desarrollo programas en hoja electrónica para cálculos propios de la arquitectura y he obsequiado copias de algunos. Sin embargo, se han popularizado en la facultad donde estudio. Quiero encontrar una solución para que, a través de una macro, localice el ProductID de Windows y lo pegue en la celda A1 de la primera hoja, genere un archivo externo .txt y lea la correspondencia y se encripte con el ProductID de Windows, de tal manera que el archivo sólo pueda ser utilizado en la PC donde lo monto. Es decir que, si llevan el archivo en USB, no se pueda abrir ni usar. De igual manera, si lo copian en otra PC, no se pueda usar o no abra. Adicionalmente, me gustaría que la macro quede bloqueada para que no la borren o modifiquen la condición que permite abrir y usar el programa o archivo.
El .txt deberá quedar almacenado en el directorio raíz de C:
Si lo borran o modifican, la macro no debe permitir que se abra el archivo.

Añade tu respuesta

Haz clic para o