Autor Thema: LN VBA Kalendar  (Gelesen 1371 mal)

Offline LN_A

  • Frischling
  • *
  • Beiträge: 3
LN VBA Kalendar
« am: 13.02.14 - 14:29:51 »
Hallo,

ich habe ein Problem mit meiner Funktion, mit der ich aus Excel Termine im LN Kalender mache.
Das ganze hat super funktioniert, dann hatten wir ein Update und ab da ging es nur noch bedingt.
Es funktioniert immer noch.... nur werden die Daten nicht korrekt übertragen. Die Speicherung erfolgt immer zum aktuellen Datum mit einer für mich "zufälligen" Uhrzeit. Es wäre echt super, wenn mir jemand helfen könnte. Ich habe das ganze Schritt für Schritt laufen lassen und es wird alles korrekt befüllt aber gespeichert wird etwas total anderes...ich verstehe es nicht! Vorab schon mal danke! Hier der Code:

Sub sendtocalenedar()


Dim MailDbName As String
Dim strSTime As String
Dim strETime As String
Dim CalenDoc As Object
Dim WorkSpace As Object
Dim ErrCnt As Integer
 
    Set WorkSpace = CreateObject("Notes.NOTESUIWORKSPACE")
 
    strSTime = Range("I7").Value
    strETime = Range("J7").Value
   
    Set CalenDoc = WorkSpace.COMPOSEDOCUMENT("XXXX", "mailyy\yyyyy.nsf", "Appointment")
   
    CalenDoc.FIELDSETTEXT "AppointmentType", "0"
       
    CalenDoc.FIELDSETTEXT "StartDate", CStr(Range("I6").Value)
    CalenDoc.FIELDSETTEXT "EndDate", CStr(Range("J6").Value) 
    CalenDoc.FIELDSETTEXT "StartTime", strSTime
    CalenDoc.FIELDSETTEXT "EndTime", strETime
    CalenDoc.Refresh
   
    Subject = Range("J8").Value
    Body = Range("J9").Value
 
    CalenDoc.FIELDSETTEXT "Subject", Subject
    CalenDoc.FIELDSETTEXT "Location", "Desk"
    CalenDoc.GotoField "Body"
    CalenDoc.insertText Body
    CalenDoc.Refresh
    CalenDoc.Save
    CalenDoc.send   
    CalenDoc.Close
    Set CalenDoc = Nothing
    Set WorkSpace = Nothing
       
End Sub


Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LN VBA Kalendar
« Antwort #1 am: 13.02.14 - 14:33:23 »
Felder mit "Date" oder "Time" im Namen sind keine Textfelder. Da musst Du die Werte vermutlich anders reinschreiben.
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

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline LN_A

  • Frischling
  • *
  • Beiträge: 3
Re: LN VBA Kalendar
« Antwort #2 am: 13.02.14 - 14:57:50 »
Ich weiß echt nicht weiter...hast du viel. ne idee? Thx

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: LN VBA Kalendar
« Antwort #3 am: 13.02.14 - 15:01:41 »
@Martin: Im UI ist das schon (erstmal) Text.

@Namenloser: Was war das für ein oinöses Update? Was hat Excel in den betreffenden Tabellen wirklich gespeichert (Datumsseriennummer ermitteln).

Bernhard

Offline LN_A

  • Frischling
  • *
  • Beiträge: 3
Re: LN VBA Kalendar
« Antwort #4 am: 13.02.14 - 16:09:11 »
Es war ein update von LN7 auf LN8...seit diesem Update werden die Daten nicht richtig übergeben. Also ich sehe nur was in LN passiert und wenn ich das ganze Schritt für Schritt laufen lasse, dann sehe ich wie die Daten so wie in Excel vorgegeben übenommen werden, jedoch nicht so gespeichert werden. Ich weiß aber auch nicht wie es sonst prüfen kann...?

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LN VBA Kalendar
« Antwort #5 am: 13.02.14 - 17:15:58 »
Und Office Update war da keins im Spiel?
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

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz