Moin Wolfgang,
ob man einfach die Export-Funktion im File-Menü per Makro anstoßen kann, weiß ich nicht. Glaube nicht. Aber ansonsten gibt die VBA-Hilfe von Outlook eigentlich gut Hilfestellung.
Du kannst Deine Aufgabe mit einem Outlook-Makro, mit einem anderen Office-Makro, mit VB selbst und sogar mit VBScript lösen.
Hier mal ein Beispiel-Outlook-Makro:
Sub AlleTermineAuflisten()
Dim olApp As Outlook.Application
Dim olNameSpace As Outlook.NameSpace
Dim olCalendar As Outlook.MAPIFolder
Dim olAppointment As Outlook.AppointmentItem
Dim s As String
Dim d As Date
Dim t As Date
Dim ts As String
Dim n As Integer
Set olApp = CreateObject("Outlook.Application") 'oder New Outlook.Application
Set olNameSpace = olApp.GetNamespace("MAPI")
Set olCalendar = olNameSpace.GetDefaultFolder(olFolderCalendar)
n = 0
For Each olAppointment In olCalendar.Items
n = n + 1
s = olAppointment.Subject
If s = "" Then s = "-"
d = Fix(olAppointment.Start)
t = CDate(olAppointment.Start - d)
If t = 0 Then
ts = ""
Else
ts = " (" & CStr(t) & ")"
End If 't=0
Debug.Print Fix(d) & ": " & s & ts
Next 'olAppointment
Set olAppointment = Nothing
Set olCalendar = Nothing
Set olNameSpace = Nothing
Set olApp = Nothing
MsgBox "Insgesamt " & n & " Einträge.", vbInformation, "Fertig"
End Sub 'AlleTermineAuflisten
Um das alles in eine Datei zu schreiben bzw. daraus zu lesen, gucke in der Hilfe mal nach Open, Read und Line Input#. Das sollte Dir weiterhelfen.
Viele Grüße,
Kristian