Seite 1 von 1
Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 10:40
von AUGE_OHR
hi,
man kann doch mehrere Spalten für einem Tag haben.
mit Codejock ging das so
Code: Alles auswählen
// Multi-Colume
//
oCal:AddScheduleInfo( 'SUPER',1 ) // Headerline
oCal:AddScheduleInfo( 'X_X_X',2 ) // Headerline
oCal:bResourceList := {|| oCal:MyPullResources() }
oCal:bEvents := {|nEvent,aParam,xRet | oCal:MyReceiveEvents( nEvent,aParam,xRet ) }
oCal:bCreateEvent := {|oEvent,lNew | oCal:MyCreateEvent( oEvent,lNew ) }
- CJ_Cal_Multi.jpg (97.29 KiB) 5229 mal betrachtet
Frage : hat das schon jemand mit Outlook Calender über activeX gemacht
Re: Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 11:01
von Jan
Jimmy,
was genau willst Du jetzt von uns wissen? Ob wir generell irgendwo irgendwie mit ActiveX arbeiten, oder ob wir per ActiveX mit Outlook kommunizieren?
Jan
Re: Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 12:10
von AUGE_OHR
es geht um
man kann doch mehrere Spalten für einem Tag haben.
wie man es im Snapshot sehen kann.
per ActiveX kann man den Outlook Calender ansteuern und wenn Codejock es kann dann ist die Frage ob es jemand ohne Codejock schon "pure" gemacht hat
es muss in der Outlook Calendar API eine CLASS "Resource" oder so geben welche solche zusätzlichen Column verwaltet.
in Codejock konnte man dann XML Datein verwenden oder aus einer Datenbank die Informationen holen.
Code: Alles auswählen
METHOD V32HCalendar:CreateResource( cName, nScheduleID, i )
LOCAL oResource := CreateObject( ::ClsResource )
LOCAL cID:="Event"+STRZERO(nScheduleID,12) + ".XML"
ShowThread()
oResource:Name := cName
oResource:ScheduleIDs:Add( nScheduleID )
#IFDEF USE_XML
oResource:SetDataProvider2( "Provider=XML;Data Source="+ZPATH+"DATEN\"+cID, .f. )
#ELSE
oResource:SetDataProvider2( "Provider=Custom;", .f. )
#ENDIF
// oResource:DataProvider:CacheMode := xtpCalendarDPCacheModeOff
// check :open() before :create()
//
IF .NOT. oResource:DataProvider:Open()
oResource:DataProvider:Create()
ENDIF
RETURN oResource
Re: Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 12:50
von Wolfgang Ciriack
Ich denke, dass du aus Outlook nur die Termine für verschiedene Kalender abholen kannst, die Spaltendarstellung für die einzelnen Kalendertage musst du dann selbst programmieren. Das auslesen aus verschiedenen Kalendern kann man steuern.
Re: Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 13:04
von Tom
Codejock malt selbst. Sie ahmen die Klassen nach, verwenden sie aber nicht.
Re: Outlook Calender / Codejock / Resource
Verfasst: Sa, 05. Okt 2019 22:49
von AUGE_OHR
hi,
Danke für eure Antworten.
wenn mit einem ActiveX wie Codejock arbeitet sind die verwendeten Namen nicht unbedingt identisch mit dem "Original"
es ist richtig das Codejock es alles "selbst malt" aber solche Spalten kann man auch "im" Outlook Calender erzeugen. ich frage mich wie man es nennt wenn man mehrere Spalten hat ... ist es ein "MeetingItem (Objekt)"