Visual Basic字表粗体/不粗体

时间:2017-05-22 12:08:58

标签: vb.net csv

我正在阅读CSV文件并将它们放入word文档中。现在我的问题是,是否可以在单元格中写入粗体和csv中的条目而不是粗体。我知道下面的代码将单元格中的所有信息都放在粗体上,但这可能会显示我想要的内容。

oTable.Cell(2, 1).Range.Font.Bold = True
oTable.Cell(2, 1).Range.Text = "Vurnerability description: "
oTable.Cell(2, 1).Range.Font.Bold = False
oTable.Cell(2, 1).Range.Text += openvasCSV(i)(9)

1 个答案:

答案 0 :(得分:0)

非常恶心,但它确实有效。我无法避免使用Select,但我很乐意看到不需要的解决方案。

oTable.Cell(2, 1).Select
Selection.Font.Bold = True
Selection.TypeText "üüü"
Selection.TypeParagraph
Selection.Font.Bold = False
Selection.TypeText "öööö"

关键是使用.Font,而不是.Range,并仅为当前运行设置Bold属性。