Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: etofi am 12.12.14 - 13:19:52

Titel: Termine absagen per VBA
Beitrag von: etofi am 12.12.14 - 13:19:52
Hallo zusammen,

Termine erstellen kann ich ja mittlerweile per VBA (mein Beitrag http://atnotes.de/index.php/topic,51007.msg348361.html#msg348361 (http://atnotes.de/index.php/topic,51007.msg348361.html#msg348361)).

Termine (auch in Serie) löschen geht auch.

Code
Public Function fktNotesTerminLoeschen(strServer As String, strMailDB As String, strNotesID As String)

Dim objNotes As Object
Dim LNdb As Object
Dim LNView As Object
Dim Collection As Object

'Holen einer aktiven Notessession
Set objNotes = GetObject("", "Notes.NotesSession")
'Verweisen auf die gewünschte Datenbank
Set LNdb = objNotes.GETDATABASE(strServer, strMailDB, False)

If Not (LNdb Is Nothing) Then

	Set LNView = LNdb.GETVIEW("($ApptUNID)")

	If LNView Is Nothing = False Then

		'Collection füllen
		Set Collection = LNView.GETALLDOCUMENTSBYKEY(strNotesID, True)

		If Collection.Count > 0 Then
			Collection.RemoveAll True
		End If

	End If

End If

Set objNotes = Nothing
Set LNdb = Nothing
Set LNView = Nothing
Set Collection = Nothing

End Function

Leider löscht das aber nur die Einträge aus der Datenbank und schickt keine Absagen an die Teilnehmer.
Gibt es hier nen einfachen Trick wie ich vor der Löschung noch die Absage raus schicken kann?

Grüße
Eric
Titel: Re: Termine absagen per VBA
Beitrag von: etofi am 20.12.14 - 16:21:18
Hat keiner eine Idee bzw. Lösungsansatz für mich?
Titel: Re: Termine absagen per VBA
Beitrag von: koehlerbv am 20.12.14 - 16:54:55
Den entscheidenden Tipp hast Du doch schon für fast vier Jahren bekommen:
http://atnotes.de/index.php/topic,51007.msg327762.html#msg327762

Da steht (u.v.a.) auch drin, wie ein Notice Document auszusehen hat, welches man hierfür braucht.

Bernhard

PS: Eingeschlichenen Tastenschlag wieder entfernt.
Titel: Re: Termine absagen per VBA
Beitrag von: etofi am 22.12.14 - 08:49:18
Das habe ich befürchtet, dann muss ich tatsächlich vor der Löschung manuell ein Notice Document bauen  :-[

Wäre ja zu schön gewesen wenn es dafür mal eine integrierte Funktion gegeben hätte  ;)

Viele Grüßen, frohes Fest und nen guten Rutsch
Eric