Dim app As OpiumLib.Application 'Описание указателя на приложение

Dim WithEvents opium As OpiumLib.Document 'Описание указателя на активный документ

 

Private Sub opium_BeforeClose()

    opium = Nothing 'Освобождаем указатели после использования

    app = Nothing

    End

End Sub

 

Private Sub UserForm_Activate()

    On Error Resume Next 'Подавляем системные сообщения об ошибках

                            'вместо них будем использовать свои

    Set app = New OpiumLib.Application 'Получаем указатель на приложение

    Set opium = app.ActiveDocument ' Получаем указатель на активный документ

    If opium Is Nothing Then 'Если указатель пуст

        MsgBox "Не удалось получить указатель на активный документ О!Пиум" _

        & vbCr & "Убедитесь, что программа запущена и открыт хотя бы один документ"

    Else 'Если все в порядке

        MsgBox "Ура! Получен указатель на документ О!Пиум"

    End If

End Sub