Controles Activex
Os Controles Activex podem ser inseridos em seus documentos do Word para criar documentos interativos ou para adicionar funcionalidade mais avançada a um formulário que os usuários preencherão no Microsoft Word.
>Os Controles ActiveX encontram-se na Guia Desenvolvedor no Grupo Controle em Ferramentas Herdadas, portanto, antes de qualquer coisa, é necessário exibir a Guia Desenvolvedor para que você possa utilizar esses controles.
Se você não sabe como exibir a Guia Desenvolvedor veja estes dois tutoriais que ensinam passo a passo Como Exibir a Guia Desenvolvedor no Word 2007 e Como Habilitar a Guia Desenvolvedor no Word 2010.
É importante tmabém lembrar que para trabalhar com esses controles, é recomendável que você esteja familiarizado com a linguagem VBA - Visual Basic for Applications. Neste site temos uma sessão com vários tutoriais sobre VBA
A esses controles (objetos) podemos associar diversos eventos. Por exemplo a um botão (CommandButton) podemos atribuir eventos como Clicar (Click), Clicar duas vezes (DblClick), Quando o botão recebe o foco (GotFocus), Soltar o botão do mouse (Mouse Up) entre outros. Estes eventos são sub-rotinas que serão executadas toda vez que tal evento sobre o botão acontecer.
Como já foi dito antes, para usar os Controles ActiveX é recomendável que você conheça um pouco de VBA (Visual Basic for Applications) para que você possa personalizar o funcionamento dos mesmos.
Se você não conhece nada sobre VBA recomendo a leitura deste artigo, " O que é VBA", que fala sobre o que é VBA e fornece algumas dicas de como começar a aprender a programar usando esta linguagem.
Convém também ressaltar que é necessário que o documento seja salvo como Documento habilitado para macro do Word, assim como também é importante que a execução de macro esteja habilitado. Veja neste tutorial Como Habilitar a Excecução de Macro no Word.
Veja também o tutorial: Controle Activex no Word 2007