Hi!
Gibt es eine Möglichkeit die Termine und ggf. auch Aufgaben von Outlook bequem zum Kalender in Neutrino zu transportieren?
Gruß
Hannes
			
			
									
						
										
						Termine von Outlook nach Tuxcal
- 
				Hannes123
 - Einsteiger

 - Beiträge: 263
 - Registriert: Mittwoch 18. Februar 2004, 06:00
 
- 
				stikx
 - Einsteiger

 - Beiträge: 259
 - Registriert: Mittwoch 5. März 2003, 19:03
 
Es kommt darauf an, wie Du bequem definierst.
Soweit ich weis hat Outlook einen Export, den müsste man mit der tuxcal.list (Tuxcal-DB)
synchronisieren bzw. updaten und schon sind die Termine (die derzeit supported werden) im Tuxcal.
Eventuell findet sich ja jemand, der sowas für Windows/Outlook coded.
stikx
			
			
									
						
										
						Soweit ich weis hat Outlook einen Export, den müsste man mit der tuxcal.list (Tuxcal-DB)
synchronisieren bzw. updaten und schon sind die Termine (die derzeit supported werden) im Tuxcal.
Eventuell findet sich ja jemand, der sowas für Windows/Outlook coded.
stikx
- 
				animal
 - Interessierter

 - Beiträge: 45
 - Registriert: Freitag 18. Oktober 2002, 20:56
 
- 
				animal
 - Interessierter

 - Beiträge: 45
 - Registriert: Freitag 18. Oktober 2002, 20:56
 
hier das VB-Script als basis wie man aus OL termine auslesen kann (OL muss laufen)
dieser code ist nicht von mir
daraus eine configdatei zu basteln ist nict mehr schwer (wers braucht 
			
			
									
						
										
						dieser code ist nicht von mir
Code: Alles auswählen
Call subOutlookAppointments()        'Displays Outlook Tasks with a due date of today or before
Sub subOutlookAppointments
        Dim objOutlook
        Dim objNameSpace
        Dim objFolder
        Dim MyItems
        Dim CurrentAppointment
        Dim strOutput
        Const olMailItem = 0
        Const olTaskItem = 3
        Const olFolderTasks = 13
        Const olFolderCalender = 9
        'Create Outlook, Namespace, Folder Objects and Task Item
            Set objOutlook = CreateObject("Outlook.application")
            Set objNameSpace = objOutlook.GetNameSpace("MAPI")
            Set objFolder = objNameSpace.GetDefaultFolder(olFolderCalender)
            Set MyItems = objFolder.Items
            dtLastWeek = DateAdd("d", -7, date)
            dtNextWeek = DateAdd("d", +7, date)
            strOutput = strOutput & "<h2>Meetings This Week</h2>"
            icount = 0
            For Each CurrentAppointment in MyItems
	            If CurrentAppointment.Start >=  dtLastWeek And CurrentAppointment.Start <= Date Then
				icount = icount + 1
			        strOutput = strOutput & icount & ". " & CurrentAppointment.Subject & vbTab & " <b>Time:</b> " & CurrentAppointment.Start & " <b>duration</b> " & CurrentAppointment.Duration&  vbCRLF
				txtNames = txtNames & CurrentAppointment.Subject & vbTab & " <b>Time:</b> " & CurrentAppointment.Start & " <b>duration</b> " & CurrentAppointment.Duration&  vbCRLF
                    if len(CurrentAppointment.Body) > 0 then
                       strOutput = strOutput & "<blockquote><b>Notes: </b>" & CurrentAppointment.body & "</blockquote>" & vbCrLF & vbCrLF
                    else
                       strOutput = strOutput & vbCrLf
                    end if
                End If
            Next
            strOutput = strOutput & "<h2>Due Next Week</h2>"
            icount = 0
            For Each CurrentAppointment in MyItems
                If CurrentAppointment.Start > date And CurrentAppointment.Start <= dtNextWeek Then
                icount = icount + 1
                    strOutput = strOutput & icount & ". " & CurrentAppointment.Subject & vbTab & " <b>Time:</b> " & CurrentAppointment.Start & " <b>Duration</b> " & CurrentAppointment.Duration &  vbCRLF
                    if len(CurrentAppointment.Body) > 0 then
                       strOutput = strOutput & "<blockquote><b>Notes: </b>" & CurrentAppointment.body & "</blockquote>" &  vbCrLF & vbCrLF
                    else
                       strOutput = strOutput & vbCrLf
                    end if
                End If
            Next
            strOutput = strOutput & "<h2>Future Tasks</h2>"
            icount = 0
            For Each CurrentAppointment in MyItems
                If CurrentAppointment.Start >= dtNextWeek Then
                icount = icount + 1
                    strOutput = strOutput & icount & ". " & CurrentAppointment.Subject
                       strOutput = strOutput & " Due -<b> " & CurrentAppointment.Start  & "</b>" & vbCrLf
                    if len(CurrentAppointment.Body) > 0 then
                       strOutput = strOutput & "<blockquote><b>Notes: </b>" & CurrentAppointment.body & "</blockquote>" &  vbCrLF & vbCrLF
                    else
                       strOutput = strOutput & vbCrLf
                    end if
                End If
            Next
            msgbox txtNames
            
            Set objMsg =  objOutlook.CreateItem(olMailItem)
            objMsg.To = "manager@domain.com" ' your reminder notification address
            objMsg.Subject = "Status Report - " & Date()
            objMsg.Display
            strOutput = replace(strOutput,vbCrLF,"<br>")
            objMsg.HTMLBody = strOutput
        'Display results to user, if any.
'            If strOutput > "" Then
'                Msgbox strOutput, vbExclamation, "Tasks For Today"
'            Else
'                Msgbox "No Tasks Today", vbInformation,"Tasks For Today"
'            End If
        'Clean up
            Set objFolder = Nothing
            Set objNameSpace = Nothing
            set objOutlook = Nothing
            set objMsg = Nothing            
End Sub