3
我需要在工作表中創建一個「按鈕」。該按鈕的功能是將用戶重定向到另一個工作表。例如。在工作表「圖形」中,有一個按鈕將用戶重定向到單擊時的工作表「菜單」。將超鏈接與形狀/圖像關聯的問題
我不能簡單地在單元格中設置超鏈接,因爲用戶需要點擊單元格的值才能重定向。讓它看起來像一個合適的按鈕也很難,因此我試圖在一個形狀中設置一個超鏈接,但顯然EPPlus不支持這個。
我想出的最後一個解決方案是創建不同的圖像,表示我想要使用的按鈕,併爲它們設置超鏈接。下面是使用目前的代碼IM:
using (Image img = Image.FromFile(imgFolder + Consts.MENU_BUTTON))
{
worksheet.Drawings.AddPicture("Menu", img, new ExcelHyperLink("Menu!A1"));
}
這不工作..但如果我嘗試使用類似的代碼來設置在單元格中的超鏈接,它的工作原理:
worksheet.Cells[3, 3].Hyperlink = new ExcelHyperLink("Menu!A1", "Menu");
我已經試圖扭曲我以任何方式發佈的第一批代碼,我仍然可以嘗試,但我似乎無法得到我想要的結果。
任何人都可以指向正確的方向嗎?也許有人遇到類似的情況,並找到了解決這個問題的另一種方法?
此致敬禮, 埃裏克。
它的工作!我永遠不會猜到,非常感謝! – ErickR