Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
25.05.12 - 14:54:50
News:
Schnellsuche:
Das Notes Forum
Domino 5 und frühere Versionen
Entwicklung
(Moderatoren:
Axel
,
Don Pasquale
,
eknori
,
Hoshee
,
ata
,
Thomas Schulte
,
koehlerbv
)
Fehler beim erstellen einer Outlook Mail aus Notes
« vorheriges
nächstes »
Seiten:
[
1
]
Autor
Thema: Fehler beim erstellen einer Outlook Mail aus Notes (Gelesen 1234 mal)
Robman
Frischling
Offline
Beiträge: 5
Fehler beim erstellen einer Outlook Mail aus Notes
«
am:
09.03.10 - 14:39:11 »
Hallo Forum,
Hallo liebe Helfer,
ich habe folgendes Problem.
bei mir gibt es in Notes (Version 4.6) einen Button "E-Mail senden" bei dem ein Script abläuft, eine Outlook-E-Mail erstellt und diese dann anzeigt. Das ganze läuft mit Outlook Redemption, damit nicht die Warnhinweise von Outlook kommen.
Auf einem bestehenden System mit Windows 2000 Profassional SP4 und Office XP oder Office 2003 läuft alles ohne Probleme.
Jetzt soll das ganze aber auch auch Windows XP mit SP 3 und Office 2003 laufen. Das tut es aber nicht. Wenn mann auf den Button klickt, dann kommt eine Fehlermeldung "Can not create automation object." mehr nicht. Die Mail wird natürlich nicht erstellt.
Wird über z.b. Excel VBA eine Mail erstellt, dann funktioniert das. Der Objektaufruf ist dabei der selbe wie in Notes:
Set olapp = CreateObject("Outlook.Application")
Set SafeMail = CreateObject("Redemption.SafeMailItem")
Set olItem = olapp.CreateItem(0)
Set SafeMail.Item = olItem
Hier mein Code:
Sub Click(Source As Button)
Dim Doc1 As notesDocument
Dim Workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = Workspace.currentDocument
Set Doc1 = uidoc.document
Dim MyLDAPConn
Dim olapp
Dim SafeMail
Dim olItem
Dim ManagerMail As String
Dim sRecipient As String
Dim sBody As String
Dim User As String
User = Environ("USERNAME")
Dim PLZ As Long
If doc1.mailsent(0) <> "" Then
If Msgbox ("Die eMail ist schon versandt wurden! Wollen Sie die eMail trotzdem vesenden?", 52, "Hinweis für unsere Agenten") = 7 Then
Exit Sub
End If
End If
If Doc1.PLZ(0) = "" Then
Msgbox "Sie müssen eine PLZ eingeben!", 16, "Fehler"
Exit Sub
End If
PLZ = Clng(Doc1.PLZ(0))
sRecipient = GetEmailByPLZ(PLZ)
Set olapp = CreateObject("Outlook.Application")
Set SafeMail = CreateObject("Redemption.SafeMailItem")
Set olItem = olapp.CreateItem(0)
Set SafeMail.Item = olItem
sBody = Hier mein Mailtext
Set MyLDAPConn = CreateObject("LDAPConn.Connection")
MyLDAPConn.Initialize
ManagerMail = MyLDAPConn.GetManagerEmail(User)
If ManagerMail <> "" Then
sBody = "richtiger Empfänger: " & sRecipient & Chr(13) & sBody
sRecipient = ManagerMail
End If
With SafeMail
.Recipients.Add sRecipient
.Subject = Doc1.Nachname_2(0) & ", " & Doc1.Vorname_2(0) & ", " & Doc1.Versnr(0) & " --- " & Date & " " & Time
.Body = sBody
On Error Resume Next
.save
On Error Goto 0
.Display
End With
Set olapp = Nothing
Set SafeMail = Nothing
Set olItem = Nothing
Call uidoc.FieldSetText("mailsent",sRecipient)
End Sub
Vielleicht kann mir ja jemand helfen oder einen Tipp geben wo man suchen kann. Es muss ja irgendwie mit der Umstrellung auf das andere System zusammenhängen. Vielleicht irgendeine Berechtigungssache oder so.
Aus den bisherigen Forumsbeiträgen zu dieser Fehlermeldung bin ich leider auch nicht wirklich schlau geworden.
MfG
Robman
«
Letzte Änderung: 09.03.10 - 17:17:11 von Robman
»
Gespeichert
m3
Moderatoren
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 7279
Non ex transverso sed deorsum!
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #1 am:
09.03.10 - 15:01:19 »
1) In welcher Zeile kommt der Fehler?
Gespeichert
HTH
m³ aka. Martin --
leyrers online pamphlet
|
LEYON - All things Lotus (IBM Collaborations Solutions)
All programs evolve until they can send email.
Except Microsoft Exchange.
-
Memorable Quotes from Alt.Sysadmin.Recovery
"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett
Weeks of programming can save you hours of planning!
Robman
Frischling
Offline
Beiträge: 5
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #2 am:
09.03.10 - 15:08:37 »
Das weiß ich nicht genau. Gibt es denn da einen Debugger ala F8 in Excel VBA und wenn ja dann wo.
Im Punkt Scripte in Notes bin ich leider mal garnicht bewandert. Derjenige, der das mal geschrieben hat ist leider nicht mehr da und ich wurde quasi ins kalte Wasser geschmissen. Vom Programmieren allgemein hab ich aber schon Ahnung.
Gespeichert
klauss
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 5141
.. ich liebe meinen Job...
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #3 am:
09.03.10 - 15:16:05 »
Unter: Datei / Extras /Debug Lotus Script
Gespeichert
klaus
Operative Hektik ist ein Zeichen von geistiger Windstille.
Die Klugen leben von den Dummen, die Dummen von der Arbeit.
Nur Kinder und einfache Leute mögen lebhafte Farben. (Goethe)
Männer sind primitiv, aber glücklich.
Frauen widerspricht man nicht - man wartet, bis sie es selbst tun.
Demokratie ist, wenn drei Wölfe und ein Schaf entscheiden, was
gefressen werden soll.
DerAndre
Gold Platin u.s.w. member:)
Offline
Geschlecht:
Beiträge: 1597
Ich guck nicht böse!
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #4 am:
09.03.10 - 15:17:18 »
Dann schau in der Hilfe mal nach onError
Da gibt es das ganze für eine nette Fehlerbehandlung.
Oder hier im Forum suchen.
Gespeichert
André
Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )
Robman
Frischling
Offline
Beiträge: 5
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #5 am:
09.03.10 - 15:58:58 »
Erstmal Danke für die Hilfe. Ich werde mal ein bisschen rumprobieren und mich dann nochmal melden.
Gespeichert
Robman
Frischling
Offline
Beiträge: 5
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #6 am:
09.03.10 - 16:24:17 »
So hab jetzt die Zeile bei der es abstürzt. Es ist bei:
Set MyLDAPConn = CreateObject("LDAPConn.Connection")
Nun weiß ich aber auch nicht was LDAP ist. Muss man das vielleicht noch zusätzlich installieren oder bringt das Lotus schon mit.
Gespeichert
Robman
Frischling
Offline
Beiträge: 5
Re: Fehler beim erstellen einer Outlook Mail aus Notes
«
Antworten #7 am:
09.03.10 - 17:15:25 »
Ich glaube das Problem hat sich erledigt.
Auf dem neuen System fehlte die ldapconn.dll.
Kein Wunder das es nicht klappte.
Hab vom bestehenden System die ldapconn.dll auf den anderen Rechner ins System32 Verzeichnis kopiert und Sie dann registriert. Jetzt geht der Button.
Danke an die Helfer.
Gespeichert
Seiten:
[
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
ATNOTES TEAM
-----------------------------
=> Neuigkeiten - Wichtiges
===> Archiv
-----------------------------
Lotus Notes / Domino 8
-----------------------------
=> ND8: Administration & Userprobleme
=> ND8: Entwicklung
=> ND8: Entwicklung - XPages
-----------------------------
Lotus Notes / Domino 7
-----------------------------
=> ND7: Administration & Userprobleme
=> ND7: Entwicklung
-----------------------------
Lotus Notes / Domino 6
-----------------------------
=> ND6: Administration & Userprobleme
=> ND6: Entwicklung
-----------------------------
Domino 5 und frühere Versionen
-----------------------------
=> Administration & Userprobleme
=> Entwicklung
-----------------------------
Lotus Notes / Domino Sonstiges
-----------------------------
=> Tipps und Tricks
=> Tools & Downloads
=> Projekt Bereich
===> Help-Desk Applikation !!Help!!
=> Java und .NET mit Notes/Domino
=> Companion Products
=> OLE/COM-Programmierung
=> Aus- und Weiterbildung
-----------------------------
Best Practices
-----------------------------
=> At Notes Best Practices
=> Diskussionen zu Best Practices
-----------------------------
Sonstiges
-----------------------------
=> Offtopic
=> Kritik & Vorschläge
=> Infrastruktur
=> Job Suche/Angebote
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Powered by SMF 1.1.16
|
SMF © 2006, Simple Machines
Impressum Atnotes.de -
Powered by Syslords Solutions -
Datenschutz
| Partner:
Tinte / Toner günstig