我为outlook创建了一个Office 2013插件。我创建了一个带有标签和按钮的功能区,我将它放在outlook的约会部分。
ribbon xml:
<ribbon>
<tabs>
<tab idMso="TabAppointment">
<group id="Beställning"
label="Beställningar">
<button id="MyButton"
size="large"
label="Beställ"
imageMso="HappyFace"
onAction="RedirectToOrder"/>
</group>
</tab>
</tabs>
</ribbon>
正如您从xml中看到的,我创建了一个具有回执函的按钮。
public void RedirectToOrder(Office.IRibbonControl control, bool isPressed)
{
//Response.Redirect("HTMLPage1.html");
}
我创建了一个简单的html页面。 我想做什么:
当我点击按钮时,我想重定向到我的html页面。简单的Response.Redirect似乎不起作用
我已经全身心投入网络,但未能找到任何相关信息。
答案 0 :(得分:0)
我得到了一个来自frirend的帮助,他告诉我,我必须启动一个浏览器并作为浏览器的参数发送一个链接。
在我的特定情况下,我必须将我的htmlpage存储在我的硬盘上(c / temp / htmlPage.html)并将该地址作为参数发送,但为了简单地说明这一点:
public void RedirectToOrder(Office.IRibbonControl control, bool isPressed)
{
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Internet Explorer\iexplore.exe", "http://movies.com");
}
希望它可以帮助别人!
编辑:
我忘记2提到我还必须更改xml ...将“按钮”更改为“toggleButton”或回调方法永远不会运行。