Propriedade DocumentBase.Bibliography
Obtém as referências de bibliografia contidas dentro do documento.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public ReadOnly Property Bibliography As Bibliography
public Bibliography Bibliography { get; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Word.Bibliography
Bibliography que representa as referências de bibliografia continha dentro do documento.
Exemplos
O exemplo de código a seguir adiciona uma origem para a lista atual e à lista de fontes principal.O exemplo então adiciona um novo parágrafo no final do documento e insere a bibliografia no parágrafo, que é o parágrafo o último no documento.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.
Private Sub AddBibliography()
Dim guid As String = System.Guid.NewGuid().ToString()
Dim src As String = _
"<b:Source><b:Tag>Jam08</b:Tag><b:SourceType>Book</b:SourceType>" _
+ "<b:Guid>" + guid + "</b:Guid><b:LCID>0</b:LCID><b:Author>" _
+ "<b:Author><b:NameList><b:Person><b:Last>Persse</b:Last>" _
+ "<b:First>James</b:First></b:Person></b:NameList></b:Author>" _
+ "</b:Author><b:Title>Hollywood Secrets of Project Management " _
+ "Success</b:Title><b:Year>2008</b:Year><b:City>Redmond</b:City>" _
+ "<b:Publisher>Microsoft Press</b:Publisher></b:Source>"
Me.Bibliography.Sources.Add(src)
Me.Bibliography.BibliographyStyle = "APA"
Me.Paragraphs.Last.Range.InsertParagraphAfter()
Me.Fields.Add(Me.Paragraphs.Last.Range, _
Word.WdFieldType.wdFieldBibliography)
End Sub
private void AddBibliography()
{
string guid = System.Guid.NewGuid().ToString();
string src =
"<b:Source><b:Tag>Jam08</b:Tag><b:SourceType>Book</b:SourceType>"
+ "<b:Guid>" + guid + "</b:Guid><b:LCID>0</b:LCID><b:Author>"
+ "<b:Author><b:NameList><b:Person><b:Last>Persse</b:Last>"
+ "<b:First>James</b:First></b:Person></b:NameList></b:Author>"
+ "</b:Author><b:Title>Hollywood Secrets of Project Management "
+ "Success</b:Title><b:Year>2008</b:Year><b:City>Redmond</b:City>"
+ "<b:Publisher>Microsoft Press</b:Publisher></b:Source>";
this.Bibliography.Sources.Add(src);
this.Bibliography.BibliographyStyle = "APA";
this.Paragraphs.Last.Range.InsertParagraphAfter();
object fieldType = Word.WdFieldType.wdFieldBibliography;
this.Fields.Add(
this.Paragraphs.Last.Range,
ref fieldType,
ref missing,
ref missing);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word