jan*_*jan 5 powerpoint vsto office-interop
我正在尝试在PowerPoint(vsto加载项)中为我自己的对象重新调整内置字体选择器.我使用功能区xml成功地重新定位了常规命令(粗体,斜体等).
我有一个看起来像这样的测试:
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabAddIns" label="Test">
<group id="MyGroup"
label="My Group">
<comboBox idMso="Font" label="ComboBox1" onChange="ChangeCallback"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Run Code Online (Sandbox Code Playgroud)
如果我有一个常规而不是idMso,这个回调工作正常:
ChangeCallback(Office.IRibbonControl control, string text)
{
Debug.WriteLine("Changed");
}
Run Code Online (Sandbox Code Playgroud)
当我使用idMso ="Font"时,回调停止工作,但是comboBox工作,我可以使用它来选择正常的字体.
我试过以下回调没有运气.
ChangeCallback(Office.IRibbonControl control, string text, ref bool cancelDefault)
{
Debug.WriteLine("Changed");
}
Run Code Online (Sandbox Code Playgroud)
当我重新调用命令时,我把它放在xml的命令部分而不是功能区,但是不允许使用comboBox元素.
有关如何使其工作的任何想法?
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |