realbasic-nug.de
[Top] [All Lists]

RB2005: Outlook Appointment erstellen

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: RB2005: Outlook Appointment erstellen
From: Sascha Schneppmueller <schneppmueller at gmail dot com>
Date: Wed, 29 Jun 2005 15:01:39 +0200
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=naDIXo/hMPeizTDp0CRkK4OxP2bhu1g2vbhV+ztWSxO6kwXP16ONN8v87NQ4hniJia/2yY2loDNx+EsEIiwSMwk0rQdFMFz/5zIwM4zi6mGwHSCK2EL3Kglo8Jd872F9lVJ+f8rvfDMPeT1O/IMELqnhgZUas3Fuv4qT7mWG7e4=
Hallo,

ich moechte aus meiner Anwendung heraus einen neuen Outlook Termin erstellen.
Leider bekomme ich staendig einen "Unknown name, (failed on
"Subject")" Fehler gemeldet.

[Hier der Code:]

  dim olApp as OLEObject
  Dim v As Variant
  Dim params(1) As Variant
  
  olApp = New OLEObject("Outlook.Application")
  
  params(1) = 1
  v = olApp.invoke("CreateItem", params) // 1 ist die
olAppointmentItem Konstante
  
  params(1) = betreff
  v = olApp.Property("Subject", params)
  
  params(1) = startzeit 'Format MM/TT/YYY HH:MM
  v = olApp.invoke("Start", params)
  
  params(1) = endzeit 'Format wie Start
  v = olApp.invoke("End", params)
  
  params(1) = nachricht
  v = olApp.invoke("Body", params)
  
  params(1) = 0
  v = olApp.invoke("Save", params)
  
Exception err as OLEException
  MsgBox err.message

[Code Ende]

Die Variant(en) betreff, nachricht, startzeit, endzeit werden als
String uebergeben.

Der Fehler ist aber nicht in einem falschen Property (hier "Subject")
begruendet, denn er tritt auch auf wenn ich die Subject Zeilen
auskommentiere.

Irgend etwas stimmt hier grundsaetzlich nicht, doch ich komme nicht drauf.

Vielen Dank fuer jede Hilfe :o)

<Prev in Thread] Current Thread [Next in Thread>
  • RB2005: Outlook Appointment erstellen, Sascha Schneppmueller <=