DocumentBase.Bibliography 属性
获取文档中包含的书目参考。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word.v4.0.Utilities(在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
语法
声明
Public ReadOnly Property Bibliography As Bibliography
public Bibliography Bibliography { get; }
属性值
类型:Microsoft.Office.Interop.Word.Bibliography
一个 Bibliography,表示文档中包含的书目参考。
示例
下面的代码示例将向当前源列表和主源列表中添加一个源。 随后,该示例将在文档末尾添加一个新段落,并在此段落(即文档中的最后一个段落)中插入书目。 若要使用此示例,请从文档级项目内的 ThisDocument 类中运行此示例。
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);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.Office.Tools.Word 命名空间