我有以下问题:我想使用aspose.words和vb.net创建一个动态内容表。 我是用这段代码做的:
Dim doc As New Document()
Dim builder As New DocumentBuilder(doc2)
builder.InsertTableOfContents("""\o ""1-3"" ""\h ""\z ""\u")
builder.InsertBreak(BreakType.PageBreak)
[...]
doc.UpdateFields()
doc.Save(tempPath, SaveFormat.Docx)
它有效。 问题是当没有找到内容条目表时,我在docx中获得了:
No table of contents entries found.
是否可以编写类似的内容(伪代码):
If (no_entries_found) Then
table_of_content.display=false
Endif
非常感谢,
丹尼尔
答案 0 :(得分:3)
我解决了使用解决方法...如果内容等于“找不到目录条目”。我用“”替换它。 如果有人有更好的想法,我会很高兴听到他们。