以编程方式预填充幻灯片以在 PowerPoint 打印对话框中使用特定幻灯片进行打印
Programmatically prepopulate slides to print with specific slides in PowerPoint's print dialog
是否可以通过 VSTO PowerPoint 插件实现类似的功能:
- 用户按 Ctrl+P 打印 PowerPoint 演示文稿
- 显示打印对话框
- 然后,从打印设置中预选“CustomRange”并使用特定幻灯片预填充幻灯片文本框,例如 1,3,5,15
基本上,
每当用户想要打印文档时都有这个:
您正在寻找 Presentation.PrintOptions
.
例如:
var printOptions = Globals.ThisAddIn.Application.ActivePresentation.PrintOptions;
// Set print range type to slides and add some ranges
printOptions.RangeType = PpPrintRangeType.ppPrintSlideRange;
printOptions.Ranges.Add(1, 1);
printOptions.Ranges.Add(3, 5);
是否可以通过 VSTO PowerPoint 插件实现类似的功能:
- 用户按 Ctrl+P 打印 PowerPoint 演示文稿
- 显示打印对话框
- 然后,从打印设置中预选“CustomRange”并使用特定幻灯片预填充幻灯片文本框,例如 1,3,5,15
基本上, 每当用户想要打印文档时都有这个:
您正在寻找 Presentation.PrintOptions
.
例如:
var printOptions = Globals.ThisAddIn.Application.ActivePresentation.PrintOptions;
// Set print range type to slides and add some ranges
printOptions.RangeType = PpPrintRangeType.ppPrintSlideRange;
printOptions.Ranges.Add(1, 1);
printOptions.Ranges.Add(3, 5);