簡體   English   中英

excel vba 在別人的日歷中創建約會

[英]excel vba create appointment in someone elses calendar

我打開 Outlook 時共享了大約 10 個日歷。 我有我想在 Excel 中進行的約會的所有信息,但我不知道如何將其分配給我共享的日歷之一。 我如何參考別人的日歷,並將約會放入其中?

謝謝

H,

Namespace 類的GetSharedDefaultFolder方法返回一個 Folder 對象,該對象代表指定用戶的指定默認文件夾。 例如:

Sub ResolveName()  
 Dim myNamespace As Outlook.NameSpace  
 Dim myRecipient As Outlook.Recipient  
 Dim CalendarFolder As Outlook.Folder 
 Set myNamespace = Application.GetNamespace("MAPI")  
 Set myRecipient = myNamespace.CreateRecipient("Dan Wilson")  
 myRecipient.Resolve  
 If myRecipient.Resolved Then  
    Call ShowCalendar(myNamespace, myRecipient)  
 End If  
End Sub 
Sub ShowCalendar(myNamespace, myRecipient)  
  Dim CalendarFolder As Outlook.Folder 
  Set CalendarFolder = _  
  myNamespace.GetSharedDefaultFolder _  
  (myRecipient, olFolderCalendar)  
  CalendarFolder.Display  
End Sub

如何:創建新的 Outlook 約會項目文章描述了如何在文件夾中創建約會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM