Propriété Folder.IsSharePointFolder (Outlook)
Renvoie un type de données Boolean qui détermine si le dossier est un dossier Microsoft SharePoint Foundation. En lecture seule.
Syntaxe
expression. IsSharePointFolder
expression Variable qui représente un objet Folder.
Remarques
Un dossier SharePoint Foundation est un dossier personnalisé dans Outlook qui contient une copie active de la liste des contacts ou de la liste des événements sur un site Web SharePoint Foundation. La liste des contacts est associée au dossier Contacts dans Outlook et la liste des événements est associée au dossier Calendrier.
Les dossiers SharePoint Foundation sont automatiquement créés sous le nœud Dossiers SharePoint dans le volet de navigation lorsqu’une liste de contacts ou une liste d’événements est exportée à partir du site Web SharePoint Foundation.
Bien que les dossiers SharePoint Foundation fonctionnent de la même manière que les autres dossiers, il existe quelques exceptions. Les dossiers SharePoint Foundation sont en lecture seule et toute tentative de modification des propriétés des dossiers ou d’ajout, de modification ou de suppression des éléments existants échouera.
Un dossier dans le dossier du serveur Microsoft Exchange de l’utilisateur ne sera jamais un dossier SharePoint Foundation, et aucun dossier dans le fichier dossiers personnels par défaut de l’utilisateur (.pst) ne sera jamais un dossier SharePoint Foundation. En règle générale, les dossiers SharePoint Foundation se trouvent sous le nœud Dossiers SharePoint dans le volet de navigation.
Exemple
L’exemple de code Microsoft Visual Basic pour Applications (VBA) suivant montre comment modifier la ligne Objet de l’élément de rendez-vous affiché dans l’inspecteur actif et comment enregistrer l’élément. Si l’élément est contenu dans un dossier SharePoint Foundation, un message indique à l’utilisateur que l’élément ne peut pas être modifié. Pour exécuter ce code, vérifiez qu’un élément de rendez-vous est affiché dans la fenêtre de l’inspecteur actif. Ce code va modifier l’objet de cet élément de rendez-vous.
Sub ChangeItem()
'Checks if the item is contained in a SharePoint folder. If it is not, it changes the Subject line, and then saves the item.
Dim myItem As Outlook.AppointmentItem
Dim fldFolder As Outlook.Folder
Set myItem = Application.ActiveInspector.CurrentItem
Set fldFolder = myItem.Parent
If fldFolder.IsSharePointFolder = True Then
MsgBox _
"The item is contained in a SharePoint Foundation folder and cannot be modified."
Else
myItem.Subject = myItem.Subject + " Changed by VBA"
myItem.Save
MsgBox "The item has been changed."
End If
End Sub
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.