
Problemlösungen
Makros werden nicht im Anpassen-Dialog angezeigt
Makros, die im VBA-Editor eingegeben werden, werden nicht im Anpassen-Dialog bzw. in der Makro-Auflistung (Alt+F8) angezeigt.
Makros werden nur dann angezeigt, wenn diese
Unterschied zwischen öffentlicher und privater Deklaration: Die private Deklaration ist nur in dem Modul verfügbar, in dem auch die Prozedur steht (z. B. DieseOutlookSitzung). Eine öffentliche Prozedur ist in allen Modulen verfügbar. Prozeduren ohne Deklaration gelten als öffentlich deklariert:
Sub DoSomething()
Falsch:
Private Sub DoSomething()
Public Sub DoSomething(ByVal strOption As String)
Richtig:
Public Sub DoSomething()
Falls Sie ein Makro haben, das einen Parameter erwartet, so können Sie entweder den Parameter weglassen und diesen fest in der Prozedur vorgeben, oder Sie schreiben einen öffentlichen Aufruf:
Public Sub Call_DoSomething()
Call DoSomething("Delete")
End Sub
Private Sub DoSomething(ByVal strOption As String)
MsgBox strOption
End Sub
Ab sofort können Sie sich für den kostenlosen Newsletter Service von outlook-stuff.com anmelden.
Weiterlesen...
1x bezahlen = immer benutzen!
zum Shop...