首页 > 解决方案 > 有没有办法以编程方式显示 PowerPoint 语言对话框?

问题描述

在我为 PowerPoint 创建的 VSTO 加载项中,我试图显示语言选择器对话框并从中读取结果。

语言对话

在 Word 中,您似乎可以使用

Word.Dialog dlg = Application.Dialogs[Word.WdWordDialog.wdDialogFormatDefineStyleLang];
dlg.Show();

但我在 PowerPoint 中看不到类似的功能(没有 PowerPoint 与 wdWordDialog 的“兄弟”)。

有可能做到吗?

标签: powerpointvsto

解决方案


这在 2010 年对我有用 - 请参阅这篇文章

PowerPoint 打开“录制幻灯片放映”对话框并检测演示文稿是否有录制 c# 插件

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

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


推荐阅读