我正在尝试编写一个加载项,根据一系列业务规则检查用户演示文稿的总体一致性,我希望这些规则主要是用户可能正在处理的幻灯片的多种主要风格。如果用户已经应用了模板,这应该可以正常工作,但如果没有,我不确定如何检测它。
查看对象模型,Slide.CustomLayout
和Presentation.SlideMaster
似乎都没有提及当前正在使用的主文件名的原始文件名的属性(name
属性在之前和之前都是相同的在应用业务模板之后)。
任何人都可以想出一种检测模板是否正在使用的好方法(因此我可以向用户标记他们可能要做的第一件事是使用一个),或者至少找出使用的模板是否正在使用默认的......
在C#中编写插件,但我怀疑这种东西在或多或少的办公自动化语言中会是相同的......
答案 0 :(得分:0)
假设在模板的主幻灯片上有一个已知名称的形状或(更好)标记了已知值。一旦应用了包含主幻灯片的模板,该形状就会出现在演示文稿的主幻灯片上。