Из памяти с VB6 (теперь использующей .net) это может указывать на то, что на компьютере пользователя недостаточно памяти или что ваш код не смог получить дескриптор для приложения word.
Если вы не можете создать проблему в Visual Studio и не знаете, какая строка в вашем коде вызывает проблему, вам, вероятно, лучше всего добавить обработчик ошибок вокруг кода, вызывающего проблему.
Вверху саба, у которого есть проблемы поставить
On Error GoTo MyErrorHandler
а затем внизу поставить
On Error Goto 0
Exit Sub
MyErrorHandler:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") at line " & Erl
Вместо того, чтобы использовать MsgBox, как я здесь, рассмотрите возможность записи в файл. Также для Эрла, чтобы работать правильно, учитывая нумерацию каждой из ваших строк.
Для VB6 отличный плагин - MZ tools link , который поможет вам действительно легко добавлять обработку ошибок и номера строк