2013-10-30 52 views
0

我爲Outlook創建了Office 2013插件。我創建了一個帶有標籤和按鈕的功能區,並將其放置在Outlook的預約部分。我如何重定向到Outlook 2013中的buttonclick上的HTML頁面

區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

我從一個朋友那裏得到了一些幫助,他告訴我,我必須啓動一個瀏覽器併發送一個鏈接作爲參數給瀏覽器。

在我的具體情況我將不得不在一些地方保存我的htmlpage在我的硬盤(C /溫度/ htmlPage.html)和發送地址作爲參數,但爲了simplyfy此:

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 ...更改「按鈕」「切換按鈕」或回調方法將永遠不會運行。

相關問題