Enabling/Disabling "PageBreakBefore" 在 Word 2016 中使用 C# +.Net on VSTO 插件。

Enabling/Disabling "PageBreakBefore" in Word 2016 using C# +.Net on VSTO addin.

今天的问候大家。

我目前正在开发一个 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。当我们看到 intellisense 时,它​​显示该值可以设置为 TrueFalse。但是如果你看到它是强制转换类型,它就是 int 的类型。

感谢任何帮助。

感谢您的宝贵时间。

问候 阿曼

已解决。这是解决方案。

启用 PageBearkbefore

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

禁用 PageBreakbefore

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

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

问候 阿曼