Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: Raise-Methode (Beispiel)

In diesem Beispiel wird die Raise-Methode des Err-Objekts verwendet, um einen Fehler innerhalb eines Automatisierungsobjekts, das in Visual Basic geschrieben wurde, zu erzeugen. Es enthält die Ressourcenkennzeichnung Proj1.Objekt1. Auf dem MacIntosh ist die Standardlaufwerkbezeichnung "HD", und die Bestandteile eines Pfades werden durch Doppelpunkte statt umgekehrter Schrägstriche voneinander getrennt.

Const Kontext1 = 1010407    ' Konstante für Kontextkennung
                                ' definieren.
Function TestName(AktName, NeuName)
    If Instr(NeuName, "Rita") Then    ' Gültigkeit von NeuName überprüfen.
        ' Fehlerzustand auslösen
        Err.Raise vbObjectError + 513, "Proj1.Objekt1", _
        "Name darf ""Rita"" nicht enthalten", "c:\Proj1\Hilfe1.Hlp", _
        Kontext1
    End If
End Function