Você está falando sobre como capturar / interceptar comandos. Você está certo, há eventos para open
e save
, mas os outros são menos comuns. Aqui está um link para algum código para Catch Paste . Eu sei se se concentra no Excel, mas pode ajudá-lo a ir na direção certa para o que você está tentando fazer.
Além disso, confira Usando o VBA para controlar comandos internos em o 2007 Office System . Há um link neste artigo para Documentação e referências do SDK para desenvolvedores do Office , que também pode ser útil .
Tenha em mente; A execução de macros em um documento salvo pode não funcionar da mesma forma para cada pessoa, a menos que a Segurança da Macro seja definida da mesma forma. Alguns computadores podem bloqueá-los, o que significa que o documento não funcionará como você deseja.