Eu resolvi esse problema usando o procedimento descrito nesta postagem no blog , em qual a DLL é extraída de uma ferramenta criada e distribuída pela Microsoft.
Por conveniência, repito o procedimento aqui:
- faça o download da esta ferramenta da Microsoft para o Exchange 2000, que, aliás, é um Programa VB6 redistribuído com
msstdfmt.dll
- executa o programa, extraindo seu conteúdo para uma pasta de sua escolha
- copie
msstdfmt.dll
parac:\windows\system32
se estiver em execução no SO de 32 bits ou parac:\windows\syswow64
se estiver em execução em um SO de 64 bits - abre um prompt de comando (
cmd.exe
) com privilégios de administrador -
no tipo de prompt no sistema operacional de 32 bits
regsvr32 c:\windows\system32\msstdfmt.dll
ou no sistema operacional de 64 bits
regsvr32 c:\windows\syswow64\msstdfmt.dll
-
agora o seu programa VB6 deve começar com sucesso