VBA en Novell Groupwise PDF Afdrukken

Hoe kan je vanuit VBA een mail sturen via Novell Groupwise:

Als groupwise open staat is het login gedeelte in de code niet nodig. 

 Sub sendmail()

	Dim objGwApp As Object

	    Dim objGwRootAccount As Variant

	    Dim objGwRootFolder As Variant

	    Dim objGwDraftMessage As Variant

	    Dim objGwRecipient As Variant

	    Dim objGwEmail As Variant

	    

	    Set objGwApp = CreateObject("NovellGroupWareSession")

	    Set objGwRootAccount = objGwApp.Login("jeacocunt", , "Jewachtwoord")

	    Set objGwRootFolder = objGwRootAccount.MailBox

	    

	    Set objGwDraftMessage = objGwRootFolder.Messages.Add("GW.MESSAGE.MAIL")

	    Set objGwRecipient = objGwDraftMessage.Recipients.Add("info@iemand.nl", , 0)

	

	    

	    objGwDraftMessage.Subject = "subject"

	    objGwDraftMessage.BodyText.PlainText = "stukkie text"

	       

	    Set objGwEmail = objGwDraftMessage.Send

	    objGwDraftMessage.Delete

	

	End Sub

En zo kan je een afspraak maken:

Private Sub Knop1_Click()

	

	 

	    Dim objGwApp As Object

	    Dim objGwRootAccount As Variant

	    Dim objGwAppointment As Variant

	    

	    Set objGwApp = CreateObject("NovellGroupWareSession")

	    Set objGwRootAccount = objGwApp.Login("Jeaccount", , "jewachtwoord    

	    Set objGwAppointment = objGwRootAccount.Calendar.Messages.Add("GW.MESSAGE.APPOINTMENT", 3)

	    objGwAppointment.OnCalendar = True

	    objGwAppointment.FromText = objGwRootAccount.Owner.DisplayName

	    objGwAppointment.Subject = "Koffie met gebak"

	    objGwAppointment.StartDate = "3-3-2009 15:00:00"

	    objGwAppointment.EndDate = "3-3-2009 16:00:00"

	 

	End Sub

Handige code om te hebben.