Включение / отключение "PageBreakBefore" в Word 2016 с использованием C# +.Net на VSTO addin.
Приветствие дня всем.
В настоящее время я разрабатываю добавление Word 2016 с использованием инструментов VSTO в VS2015. Я столкнулся со странной проблемой.
Мое требование - включить или отключить PageBreakbefore в Word 2016 с помощью кнопки. Мне удается найти код VB, который Selection.ParagraphFormat.PageBreakBefore = True
что просто правда / ложь
Теперь, когда я пытаюсь написать тот же код в C# .Net, который Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = true
Это дает ошибку.
Ошибка в том, что вы не можете конвертировать int в bool. Когда мы видим intellisense, это показывает, что значение может быть установлено в True или False. но если вы видите, что это тип приведения, это тип int.
Любая помощь приветствуется.
Спасибо за ваше время.
С уважением, Аман
1 ответ
Это решено. Вот решение.
Чтобы включить PageBearkbefore
Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = -1;
Отключить PageBreakbefore
Globals.ThisAddIn.Application.Selection.ParagraphFormat.PageBreakBefore = 0;
Благодарю. и я надеюсь, что это сэкономит кому-то еще время:)
С уважением, Аман