【问题标题】:How can i redirect to a HTML page on a buttonclick in outlook 2013如何在 Outlook 2013 中单击按钮时重定向到 HTML 页面
【发布时间】:2013-10-30 20:54:37
【问题描述】:

我为 Outlook 创建了一个 Office 2013 插件。我创建了一个带有标签和按钮的功能区,并将其放在 Outlook 的约会部分。

功能区 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 似乎不起作用

我一直在网上四处游荡,但在这方面找不到任何东西。

【问题讨论】:

    标签: asp.net outlook ms-office outlook-addin outlook-2013


    【解决方案1】:

    我从一个朋友那里得到了一些帮助,他告诉我,我必须启动一个浏览器并发送一个链接作为浏览器的参数。

    在我的特殊情况下,我必须将我的 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”,否则回调方法将永远无法运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 2020-01-26
      • 1970-01-01
      • 2021-09-07
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      相关资源
      最近更新 更多