Classe Source - source (Word VBA)

La classe Source représente une source individuelle telle qu'un manuel, un article de journal ou un entretien.

Pour utiliser une variable de classe Source, elle doit d'abord être instanciée, par exemple

Dim src as Source
Set src = Application.Bibliography.Sources(Index:=1)

Les variables du type Source peuvent être définies à l'aide de la procédure Sources.Item

For Each

Voici un exemple de traitement des éléments Source dans une collection

Dim src As Source
For Each src In Application.Bibliography.Sources
	
Next src

Cited

Renvoie une valeur de type Boolean qui indique si une source a été citée dans un document.

Dim booCited As Boolean
booCited = Application.Bibliography.Sources(1).Cited

Delete

Supprime la source spécifiée.

Application.Bibliography.Sources(1).Delete

Field

Renvoie une chaîne qui représente la valeur d’un champ dans une source bibliographique.

Le nom du champ correspond au nom de l’élément XML correspondant dans les données XML d’une source bibliographique.

Field (Name)

Name: Spécifie le nom du champ pour lequel la valeur doit être extraite.

Dim strName As String: strName =  
Application.Bibliography.Sources(1).Field(Name:=strName) =

Tag

Renvoie une chaîne qui représente une étiquette d'identification interne pour une source.

Dim strTag As String
strTag = Application.Bibliography.Sources(1).Tag

XML

Renvoie une valeur de type String qui représente la balise XML d’un objet source .

Le paramètre Data de la méthode Add de l'objet Sources nécessite une chaîne XML valide qui contient des données pour les éléments requis.

Dim strXML As String
strXML = Application.Bibliography.Sources(1).XML