Classe Broadcast - session de diffusion (Word VBA)

La classe Broadcast représente une session de diffusion de service de diffusion Windows Live. Pour utiliser une variable de classe Broadcast, elle doit d'abord être instanciée, par exemple


Dim brd as Broadcast
Set brd = ActiveDocument.Broadcast

AddMeetingNotes

Ajoute des notes de réunion partagées pour la diffusion spécifiée accessibles aux participants qui utilisent le client enrichi ou l’application Web Microsoft OneNote 2013.

Si vous ne parvenez pas à transmettre une chaîne pour l’un des deux paramètres, la méthode AddMeetingNotes renvoie une erreur de paramètre non valide.

AddMeetingNotes (notesUrl, notesWacUrl)


Dim strnotesUrl As String: strnotesUrl = 
Dim strnotesWacUrl As String: strnotesWacUrl =  
ActiveDocument.Broadcast.AddMeetingNotes notesUrl:=strnotesUrl, notesWacUrl:=strnotesWacUrl

Arguments

Les arguments nommés :

notesUrl (String) - Spécifie l’URL où sont stockées les notes de réunion partagées, pour les participants utilisant le client riche Microsoft OneNote 2013.

notesWacUrl (String) - Spécifie l’URL où sont stockées les notes de réunion partagées, pour les participants utilisant le client Microsoft OneNote 2013 Web Access.

AttendeeUrl

Si une diffusion est en cours, renvoie une chaîne qui représente l’URL du lien du participant.

Si une diffusion n’est pas en cours, attendeeurl, renvoie une chaîne vide.


Dim strAttendeeUrl As String
strAttendeeUrl = ActiveDocument.Broadcast.AttendeeUrl

Capabilities

Renvoie un type long qui représente les fonctionnalités de la diffusion spécifiée.

La propriété Capabilities peut renvoyer les valeursMSOBroadcastCapabilities suivantes :


Dim lngCapabilities As Long
lngCapabilities = ActiveDocument.Broadcast.Capabilities

End

Met fin à la session de diffusion spécifiée.

L’appel de la méthode end met fin à la session de diffusion sans afficher de invite de confirmation à l’utilisateur. Si le document n’est pas diffusé, la méthode renvoie une erreur d’exécution 4702.


ActiveDocument.Broadcast.End

Pause

Interrompt la diffusion spécifiée.

Si la diffusion spécifiée n’est pas en cours, la méthode Pause renvoie une erreur d’exécution 4702.


ActiveDocument.Broadcast.Pause

PresenterServiceUrl

Si une diffusion est en cours, renvoie une chaîne qui représente l’URL du service de présentateur hébergeant la diffusion.

Si une diffusion n’est pas en cours, PresenterServiceUrl renvoie une chaîne vide.


Dim strPresenterServiceUrl As String
strPresenterServiceUrl = ActiveDocument.Broadcast.PresenterServiceUrl

Resume

Reprend la diffusion spécifiée.

La méthode Resume renvoie une erreur (#4700) si le document est protégé par DRM, qu’il est en cours de diffusion (#4698), qu’il n’est pas diffusé (#4702) ou qu’il est en conflit (est en mode de fusion, #4701).


ActiveDocument.Broadcast.Resume

SessionID

Si une diffusion est en cours, renvoie une chaîne qui spécifie l’ID de la session.

Si une diffusion n’est pas en cours, SessionID renvoie une chaîne vide.


Dim strSessionID As String
strSessionID = ActiveDocument.Broadcast.SessionID

Start

Lance la session de diffusion spécifiée.

L’appel de la méthode Start configure le serveur, authentifie l’utilisateur et télécharge la présentation. Si la valeur transmise pour ServerURL a une mise en forme non valide, Start renvoie une erreur de paramètre non valide.

Start (serverUrl)

serverUrl: L’URL du serveur de diffusion.


Dim strserverUrl As String: strserverUrl =  
ActiveDocument.Broadcast.Start serverUrl:=strserverUrl

State

Renvoie une constante MSOBroadcastState qui décrit l’état de diffusion actuel.

La propriété State peut renvoyer l’un des trois États suivants :


Dim mbsState As Office.MsoBroadcastState
mbsState = ActiveDocument.Broadcast.State