gurdulapels schrieb:Hallo
ich bekomme wenn ich in Outlook 2003 auf Wählen klicke immer die Meldung Laufzeitfehler -1698562039 (9ac20009)
wenn ich auf debuggen klicke sagt Basic mir das er bei Set cSel = Application.ActiveExplorer.Selection stehen bleibt!!!
Sub FritzBoxDialMain()
Dim cSel As Outlook.Selection
Dim cContact As ContactItem
Set cSel = Application.ActiveExplorer.Selection
Dim Temp_Var As String
Dim BETREFF As String
Weiß jemand woran das liegen kann?
gruß gurdula
Kruemelino schrieb:... in den neuen Telefonen jetzt nichts mehr auf dem Display steht, wenn eine Nummer über das Makro gewählt wird. Beim Onis soll das der Fall gewesen sein.
Function VorwahlFilter(ByVal Rufnummer As String)
Dim Pos As Byte
If Left(Rufnummer, 4) = "0100" Then
Pos = InStr(7, Rufnummer, "0", vbTextCompare)
Rufnummer = Right(Rufnummer, Len(Rufnummer) - Pos + 1)
End If
If Left(Rufnummer, 3) = "010" Then
Pos = InStr(6, Rufnummer, "0", vbTextCompare)
Rufnummer = Right(Rufnummer, Len(Rufnummer) - Pos + 1)
End If
VorwahlFilter = Rufnummer
End Function
Function FindJournalItem(ByVal Datum As String, ByVal Dauer As String)
'Finde ein schon vorhanden Journaleintrag
Dim olApp As Outlook.Application
Dim objJournal As Outlook.JournalItem
Dim objJournals As Outlook.MAPIFolder
Dim objNameSpace As Outlook.NameSpace
Dim objProperty As Outlook.UserProperties
Dim ZeitneuMin, ZeitneuStd As String
Set olApp = CreateObject("Outlook.Application")
Set objNameSpace = olApp.GetNamespace("MAPI")
Set objJournals = objNameSpace.GetDefaultFolder(olFolderJournal)
If Dauer > 1 Then
Dauer = Dauer & " Minute"
Else
Dauer = "1 Minute"
End If
...
Private Sub Kontakt_erstellen(ByVal Vorname As String, ByVal Nachname As String, ByVal Adresse As String, ByVal Rufnummer As String, ByVal GanzerString As String)
Dim MyOutlook As Outlook.Application
Dim KontaktOutlook As Outlook.ContactItem
Set MyOutlook = CreateObject("Outlook.Application")
Set KontaktOutlook = MyOutlook.CreateItem(olContactItem)
Dim newNumber, Dummy As String
newNumber = Mid(GanzerString, InStr(1, GanzerString, "+49"))
With KontaktOutlook
.FirstName = Mid(GanzerString, InStr(1, GanzerString, " ", vbTextCompare), InStr(1, GanzerString, "~~", vbTextCompare) - InStr(1, GanzerString, " ", vbTextCompare))
.LastName = Left(GanzerString, InStr(1, GanzerString, " ", vbTextCompare) - 1)
If InStr(1, GanzerString, ", ", vbTextCompare) > 1 Then
.BusinessAddressStreet = Mid(GanzerString, InStr(1, GanzerString, "~~", vbTextCompare) + 2, InStr(1, GanzerString, ", ", vbTextCompare) - InStr(1, GanzerString, "~~", vbTextCompare) - 2)
.BusinessAddressPostalCode = Mid(GanzerString, InStr(1, GanzerString, ", ", vbTextCompare) + 2, 5)
.BusinessAddressCity = Trim(Mid(GanzerString, InStr(1, GanzerString, ", ", vbTextCompare) + 7, InStr(1, GanzerString, "+49", vbTextCompare) - InStr(1, GanzerString, ", ", vbTextCompare) - 7))
Else
Dummy = Mid(GanzerString, InStr(1, GanzerString, "~~", vbTextCompare) + 2)
.BusinessAddressPostalCode = Mid(Dummy, 1, InStr(1, Dummy, " ", vbTextCompare))
.BusinessAddressCity = Trim(Mid(Dummy, InStr(1, Dummy, " ", vbTextCompare), InStr(1, Dummy, "+49", vbTextCompare) - InStr(1, Dummy, " ", vbTextCompare)))
End If
.HomeTelephoneNumber = Trim(newNumber)
.Categories = "Auto Eintrag"
.Save
End With
Set KontaktOutlook = Nothing
Set MyOutlook = Nothing
End Sub
Call Kontakt_erstellen(Vorname, Nachname, Adresse, Rufnummer, UnbekannterTeilnehmer)
If Left(Telefonnummer, 1) = "0" Then TempTel = Telefonnummer
If Left(Telefonnummer, 2) = "49" Then TempTel = "0" & Right(Telefonnummer, Len(Telefonnummer) - 2)
If Left(Telefonnummer, 3) = "+49" Then TempTel = "0" & Right(Telefonnummer, Len(Telefonnummer) - 3)
If Left(Telefonnummer, 1) <> "0" Then TempTel = GetSetting("fbdial", "Optionen", "CFB_Vorwahl", 0) + Telefonnummer
Function VorwahlFilter(ByVal Rufnummer As String)
Dim Pos As Byte
If Left(Rufnummer, 4) = "0100" Then
Rufnummer = Mid(Rufnummer, 7)
End If
If Left(Rufnummer, 3) = "010" Then
Rufnummer = Mid(Rufnummer, 6)
End If
VorwahlFilter = Rufnummer
End Function
Function VorwahlFilter(ByVal Rufnummer As String)
If Left(Rufnummer, 3) = "010" Then
Pos = InStr(5, Rufnummer, "0", vbTextCompare)
Rufnummer = Right(Rufnummer, Len(Rufnummer) - Pos + 1)
'Unter Umständen bleiben zwei Nullen zu Beginn stehen, eine davon wird gelöscht
If Left(Rufnummer, 2) = "00" Then Rufnummer = Right(Rufnummer, Len(Rufnummer) - 1)
End If
VorwahlFilter = Rufnummer
End Function
Sub ReadTelfromFritzBox()
...
If Eintrag = 0 Then
[COLOR="Green"] Kontakt = ""[/COLOR]
If GetSetting("fbdial", "Optionen", "CVorTel", 0) Then
Kontakt = NameCSV
End If
If IsNumeric(Rufnummer) And Kontakt = "" Then
formConfig.Statustext = "Ruf " & cnt & ": Suche Kontakt..."
Kontakt = WinSock.Kontaktsuchen(Rufnummer, Ruftyp, "0")
End If
...