我们使用 MOSS 2007,我有一个包含多个文档模板的文档库。当有人单击文档模板(例如 .dotx)时,模板会打开。但我希望它能够工作,以便根据模板打开一个新文档。
我可以使用列表上方工具栏中的“新建”按钮来执行此操作,但我不喜欢这样做,而且对于 SharePoint 用户来说使用起来并不容易。
有一个解决方法,用户必须单击模板名称右侧,然后转到菜单“发送到”并选择“下载副本”,在弹出窗口中他们必须选择“打开”来创建基于模板的新文档。
我确实找到了一些可用于基于模板创建新文档的 javascript:
<a href="javascript:createNewDocumentWithProgID('[template path],
'[default save dir]', 'SharePoint.OpenDocuments', false)">
Create new document
</a>
我真的很想使用它,但是有没有办法将此脚本添加到文档库列表中列中的链接?!?我尝试了一个超链接类型的新列,但根据 SharePoint,以“javascript:....”开头的 URL 不是有效的 URL。
或者是否有另一种方法来完成此操作,现有列表中的一列包含一些文本,如果您单击该文本,将基于模板创建一个文档。