Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  Typen unverträglich

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Typen unverträglich (643 mal gelesen)

Ex-Mitglied



erstellt am: 23. Nov. 2004 15:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo zusammen,

ich hab mal wieder ein Problem.

In meinem Makro gibt es ein Problem mit der Unverträglichkeit von Variablen.

Die Funktion "IstKontakt_DblClick" ist so definiert:

Code:

  Private Sub IstKontakt_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    With IstKontakt
        Cancel = True
    End With
  End Sub

Der Aufruf erfolgt in der Funktion UserForm_Initialize.

Code:

Private Sub UserForm_Initialize()
  Dim Abbruch As MSForms.ReturnBoolean
' UserForm Initialisieren
  Empfaenger = "leer"
  Abbruch = False
  Set objOutlook = New Outlook.Application                          ' Outlook initialisieren
  Set Namensraum = objOutlook.GetNamespace("MAPI")                  ' Namespace initialisieren
  AktUser = Namensraum.CurrentUser                                  ' Aktueller User in Outlook ermitteln
  Set MailFolder = Namensraum.GetDefaultFolder(olFolderContacts)    ' Ordner setzen, in unserem Fall Contacts
  Kontakte_Lesen
  IstKontakt.SetFocus
  With IstKontakt
    Do Until (Abbruch = True)
        Empfaenger = .List(.ListIndex)
        MsgBox Empfaenger
        IstKontakt_DblClick (Abbruch)
    Loop
  End With
End Sub

Die Typbezeichnung in UserForm_Initialize habe ich aus der Funktion IstKontakt_DblClick kopiert, also sollten sie gleich sein.

Leider bekomme ich die Fehlermeldung, daß die Typen unverträglich wären.

Kann mir jemand die Ursache dafür nennen und einen Tipp zur Abhilfe geben?

Viele Grüße,

CEROG


------------------
Inoffizielle Linux-Hilfeseite http://linux.cad.de

bst
Mitglied



Sehen Sie sich das Profil von bst an!   Senden Sie eine Private Message an bst  Schreiben Sie einen Gästebucheintrag für bst

Beiträge: 192
Registriert: 31.08.2004

erstellt am: 24. Nov. 2004 13:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

versuch's so:

IstKontakt_DblClick Abbruch

oder so:

Call IstKontakt_DblClick(Abbruch)

HTHHope that helps = Hoffe es hilft, Bernd

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied



erstellt am: 24. Nov. 2004 17:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo bst,

danke für deinen Tipp.

Leider ist mir zwischenzeitlcih aufgegangen, daß ich den Rückgabewert von IstKontakt_DblClick gar nicht abzufragen brauche. Damit hab das Problem umgehen können.

Aber du kannst sicher sein, das nächste Problem kommt bestimmt.

Viele Grüße,

CEROG

------------------
Inoffizielle Linux-Hilfeseite http://linux.cad.de

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz