Отображать календарь Outlook на форме? - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь загрузить свой календарь во что-то в моей форме, предпочтительно в метку или список, или что-то, что не может быть отредактировано. Я могу загрузить его в CLI, но не знаю, как его обработать, может, кто-нибудь поможет?

В идеале я хотел бы, чтобы дата была вверху (необязательно), а затем в строке отображалось время начала и тема.

Большое спасибо Sam

add-type -assembly “Microsoft.Office.Interop.Outlook” | out-null
$outlook = new-object -comobject outlook.application
$namespace = $outlook.GetNameSpace(“MAPI”)
# Calendar = olFolderCalendar = 9
$calendar = $namespace.GetDefaultFolder(9)
# get today's calendar items!
$calendar.Items | Where-Object {$_.Start -ge $(Get-Date) -and $_.Start -le $(Get-Date).AddDays(1)} | select Start, subject

Если я попытаюсь превратить его в строковую переменную, я получу вывод System .__ ComObject многократно

$StrCalendar = $calendar.Items
$textfieldcal.text = $StrCalendar 
...