ich habe einen Problem mit einem kopierten VBA Code. In dem Ursprungsfile betätige ich einen Button dieser öffnet ein Eingabefenster in das ich den Vor- und Nachname eingebe und dann kann ich mir alle Personen bezogene Daten wie Email, Telefonnummer usw anzeigen lassen.
Jetzt habe ich diesen Code in ein anderes File kopiert und erhalte beim ausführen nach der Eingabe des Vor- und Nachnamens diese Meldung "Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert". Ich versteh das nicht so ganz weil ich ja alles 1:1 kopiert habe und es keine anderen Codezeilen in dem Ursprungsfile gibt. Kann es sein das ich irgendwas in dem neuem Excelfile aktivieren oder hinzufügen muss?
Hier meckert Excel:
Function GetOEUserInformation(ByVal strName As String, ByVal intOption As Integer)
' This goes into the Global Address List for the MS Exchange Server and returns a selection _
of data to a worksheet.
' To get a view off all the potential data poitns that Outlook contains,
' see the following URL:
' https://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.exchangeuser_properties.aspx
' Variable declarations.
Dim olApp As Outlook.Application
Dim olNameSpace As Namespace
Dim colAL As Outlook.AddressLists
Dim olAddrList As AddressList
Dim olAddrEntry As AddressEntry
Dim olExchgnUser As ExchangeUser
Dim sh As Worksheet
Dim lCnt As Long