As etapas são as seguintes:
1. Baixar
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
Este é um pacote auto-extraível, que contém VB6IDEMouseWheelAddin.dll e seu programa de origem. Basta descompactá-lo na área de trabalho.
2. Escolha usar VB6IDEMouseWheelAddin.dll diretamente ou compile o programa de origem para criar um novo VB6IDEMouseWheelAddin.dll.
3. Execute em cmd: regsvr32 VB6IDEMouseWheelAddin.dll Antes de executar, mude o caminho atual (comando cd) para a área de trabalho ou copie esta dll para o caminho padrão do cmd.
4. Execute "VBA Mouse Wheel Fix.reg" no diretório.
5. Execute o VB6.0.
6. Clique em Suplementos (A) no menu => Gerenciador de Suplementos (A).
7. Na lista, selecione "MouseWheel Fix" e verifique os dois primeiros itens do comportamento de carregamento no canto inferior direito do "Add-in Manager", nomeadamente Carregar na inicialização (S) e Carregar/Descarregar (L).
8. Confirme e saia do VB6.0.
9. Reinicie o VB6.0, entre na janela de edição de código e a roda do mouse será suportada com sucesso!