【问题标题】:Programmatically Open Dialogs in Powerpoint在 Powerpoint 中以编程方式打开对话框
【发布时间】:2013-08-02 15:30:10
【问题描述】:

有人能告诉我如何在 powerpoint 2007 插件中以编程方式打开字体选择器、语言选择器对话框等吗?除此之外,我还需要对话框的返回值(即字体名称等)

谢谢你

【问题讨论】:

  • 为什么需要它?你想用什么打开它?问题...
  • 我写了一个ppt工具包,可以替换每个文本框的字体,修改语言属性。
  • 我有一个类似的插件。虽然您可以执行任何菜单控件,但您不会获得任何返回值,因此这无济于事。您需要创建自己的对话框。小心一点……你需要知道你想要支持的语言的 langID。 MS 在几个地方记录了这些;有些条目不正确。根据给定的十进制值检查十六进制值;如果它们不匹配,请查找不同的文档。给 PPT 一个虚假的语言价值,会让它以最惊人的方式变得疯狂。

标签: c# office-interop powerpoint-2007


【解决方案1】:

VSTO 中没有什么特别的东西可以为你做这件事,你必须使用 wpf/winform,你可以看看 fontdialog 类

【讨论】:

    【解决方案2】:

    我知道这有点晚了。这在 2010 年对我有用 - 请参阅这篇文章

    PowerPoint Open "Record Slide Show" Dialog and detect if Presentation has a recording c# addin

    您需要找到“RecordNarration”的等价物,但它应该适合您。

    特雷夫

    【讨论】:

      猜你喜欢
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多