我想在文件打开时使用webpart。我看到文本文件在空白页面中打开,但Excel文件在SharePoint页面中打开,我无法编辑/查看Web部件区域。
所以,我想知道是否可以在该视图中添加webpart,因此我可以在文件打开时执行一些操作。
提前致谢!
答案 0 :(得分:0)
打开的页面是layouts目录中的XLViewer.aspx。编辑开箱即用文件是不好的做法,因此我将文件复制到自定义目录中,然后向其中添加Web部件区域。然后,我将使用jquery更改Excel文件链接的onclick事件以指向您的自定义页面。
或者,XLViewer.aspx使用minimal.master作为其母版页,因此您可以将Web部件添加到SharePoint Designer中的minimal.master。然后,我会将Web部件编码为休眠状态,除非该页面是XLViewer.aspx。