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 に答える