3

我正在尝试自定义 SharePoint 的 xlviewer.aspx 页面以删除“在 Excel 中打开”按钮并可能将其替换为“下载快照”,其他人是否尝试过这样做并取得了任何进展?

4

1 回答 1

0

将以下 Javascript 添加到 xlviewer.aspx 允许我删除在 excel 中打开的按钮

</script>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    $(document).ready(function ()
    {
        setTimeout(HideOpenInExcelRibbonButton, 10); 
    });

    function HideOpenInExcelRibbonButton()
    {
        $('a[id*="openInExcel"]').hide();  

         var doc = document.getElementsByTagName('ie:menuitem'); 

         for (var i = 0; i < doc.length; i++)
         {
          itm = doc[i];
          if (itm.id.match("OpenInExcel")!=null)
           { itm.hidden=true; }
         } 
        setTimeout(HideOpenInExcelRibbonButton, 10);
    }   
    </script>
于 2012-10-11T08:52:15.153 回答