Recipient. FreeBusy-Methode (Outlook)Recipient.FreeBusy method (Outlook)

Gibt die Frei/Gebucht-Informationen für den Empfänger zurück.Returns free/busy information for the recipient.

SyntaxSyntax

expression.expression. FreeBusy( _Start_ , _MinPerChar_ , _CompleteFormat_ )

Ausdruck Eine Variable, die ein Recipient-Objekt darstellt.expression A variable that represents a Recipient object.

ParameterParameters

NameName Erforderlich/OptionalRequired/Optional DatentypData type BeschreibungDescription
StartStart ErforderlichRequired DateDate Das Startdatum für den zurückgegebenen Zeitraum der Frei/Gebucht-Informationen.The start date for the returned period of free/busy information.
MinPerCharMinPerChar ErforderlichRequired LongLong Die Anzahl der Minuten pro Zeichen, die in der zurückgegebenen Frei/Gebucht-Zeichenfolge dargestellt werden.The number of minutes per character represented in the returned free/busy string.
CompleteFormatCompleteFormat OptionalOptional VariantVariant True, Wenn die zurückgegebene Zeichenfolge enthalten soll nicht nur Frei/Gebucht-Informationen, sondern auch Werte für alle Zeichen gemäß den OlBusyStatus -Konstanten.True if the returned string should contain not only free/busy information, but also values for each character according to the OlBusyStatus constants.

RückgabewertReturn value

Ein String -Wert, der die Frei/Gebucht-Informationen darstellt.A String value that represents the free/busy information.

BemerkungenRemarks

Standardmäßig wird eine Zeichenfolge zurückgegeben, die einen Monat mit Frei/Gebucht-Informationen darstellt, die mit dem Automatisierungsformat von Microsoft Schedule+ kompatibel ist (d. h. die Zeichenfolge enthält ein Zeichen für jede MinPerChar-Minute für bis zu einem Monat mit Informationen ab dem angegebenen Start-Datum).The default is to return a string representing one month of free/busy information compatible with the Microsoft Schedule+ Automation format (that is, the string contains one character for each MinPerChar minute, up to one month of information from the specified Start date).

Wenn das optionale Argument CompleteFormat nicht angegeben oder falseist, wird "Free" durch das Zeichen 0 und alle anderen Zustände durch das Zeichen 1 gekennzeichnet.If the optional argument CompleteFormat is omitted or False, then "free" is indicated by the character 0 and all other states by the character 1.

Wenn CompleteFormat auf truefestgelegt ist, wird dieselbe Längen Zeichenfolge wie oben definiert zurückgegeben, aber die Zeichen entsprechen jetzt den OlBusyStatus -Konstanten.If CompleteFormat is True, then the same length string is returned as defined above, but the characters now correspond to the OlBusyStatus constants.

BeispielExample

In diesem Beispiel für Visual Basic für Applikationen (VBA) wird die freebusy -Methode verwendet, um eine Zeichenfolge mit Frei/Gebucht-Informationen mit einem Zeichen für jeden Tag zurückzugeben.This Visual Basic for Applications (VBA) example uses the FreeBusy method to return a string of free/busy information with one character for each day. In diesem Beispiel ermöglicht die Möglichkeit, dass die Frei/Gebucht-Informationen für diesen Empfänger nicht zugegriffen werden kann.This example allows for the possibility that the free/busy information for this recipient is not accessible. Zum Ausführen dieses Beispiels müssen Sie "Nate Sun" durch einen gültigen Empfängernamen ersetzen.To run this example, you need to replace 'Nate Sun' with a valid recipient name.

Public Sub GetFreeBusyInfo() 
 Dim myNameSpace As Outlook.NameSpace 
 Dim myRecipient As Outlook.Recipient 
 Dim myFBInfo As String 
 
 Set myNameSpace = Application.GetNamespace("MAPI") 
 Set myRecipient = myNameSpace.CreateRecipient("Nate Sun") 
 On Error GoTo ErrorHandler 
 myFBInfo = myRecipient.FreeBusy(#11/11/2003#, 60 * 24) 
 MsgBox myFBInfo 
 Exit Sub 
ErrorHandler: 
 MsgBox "Cannot access the information. " 
End Sub

In diesem Beispiel für VBA wird eine Zeichenfolge mit Frei/Gebucht-Informationen mit einem Zeichen für jede Stunde (vollständiges Format) zurückgegeben.This VBA example returns a string of free/busy information with one character for each hour (complete format).

Set myRecipient = myNameSpace.CreateRecipient("Nate Sun") 
myFBInfo = myRecipient.FreeBusy(#8/1/03#, 60, True)

Siehe auchSee also

Recipient-ObjektRecipient Object

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.