0

大家今天的问候。

我目前正在开发一个 Word 2016 添加使用 VS2015 中的 VSTO 工具。我遇到了一个奇怪的问题。

我的要求是使用按钮在 Word 2016 中启用或禁用 PageBreakbefore。我设法找到代码是 VB,Selection.ParagraphFormat.PageBreakBefore = True这是简单的 True/False 事情。

现在,当我尝试在 C# .Net 中编写相同的代码时,Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = true它给出了一个错误。

错误是您无法将 int 转换为 bool。当我们看到智能感知时,它表明该值可以设置为TrueFalse。但如果你看到它是强制转换类型,它就是int类型。智能感知快照

错误

任何帮助表示赞赏。

谢谢你的时间。

问候阿曼

4

1 回答 1

0

解决了。这是解决方案。

启用 PageBearkbefore

Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = -1;

禁用 PageBreakbefore

Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = 0;

谢谢。我确实希望它可以节省其他人的时间:)

问候阿曼

于 2015-11-04T06:48:27.033 回答