2012-02-07 82 views
2

我需要在SharePoint中放置一个excel模板并为其提供链接。我想阻止用户更改模板。我不希望用户保存库中的任何文件。有几个解决方案:
- 撤销人员共享点权利更改文件,
- 保持文件签出给我。sharepoint中的Excel模板 - 如何从模板中打开一个新文件?

我也想想其他情况。当前文件格式为.xlsm格式(已启用宏的工作簿),但我正在考虑.xltm(已启用宏的工作簿模板),作为强制客户端将文件视为模板的方式。它看起来像固执地想要将文件(从Sharepoint下载)保存为源位置中的模板而不是新文件。只有当我直接从我的本地驱动器打开模板时,我才能得到我所需要的。 如何强制sharepoint/excel使用sharepoint中存储的.xltm文件作为新文件的模板?

难道这不正确的http内容处置标题?

+0

“如何强制的SharePoint/EXCEL使用'。存储在sharepoint中的xstm文件?“ - 不应该是'.xltm'吗? – e100 2012-04-20 10:00:37

+0

良好的评论,扩展更正,谢谢 – Kodak 2012-04-20 11:23:40

+0

注意:你可能会在这里得到更多的答复:http://sharepoint.stackexchange.com/ - 这不是一个真正的编程问题 – e100 2012-04-20 13:31:02

回答

2

如果您使用文件路径而不是HTML路径引用模板文件,它应该作为新文档打开,而不是打开原始模板,例如使用

\\SiteCollection\Site\DocumentLibrary\Template.xltx 

,而不是

http://SiteCollection/Site/DocumentLibrary/Template.xltx 
+0

谢谢!这正是我正在寻找:) – Kodak 2013-01-25 08:20:47

+0

新的问题出现,因为它看起来不可能发送这样的链接在HTML电子邮件...... :( – Kodak 2013-01-25 08:53:36

1

在某些情况下,为您的Excel文件创建内容类型或库的模板将符合您的需要。如果您以这种方式将某个文档库设置为模板文件,则此库中的所有新文件都将从此文件创建。查看文档库的高级设置。有一部分文档模板可以完成这个技巧。如果此部分已禁用,则您的媒体库启用了“内容类型管理”,这意味着您必须检查内容类型的高级设置以设置模板。

该解决方案使所有新文件都可以在文档库中创建,但不能在桌面上创建,但如果您可以接受这一点,请善待标记为答案。

+1

不幸的是我需要所有的新文件都是本地的(甚至是临时的),而不是保存在库中;库只是模板的中央存储空间;模板是某种形式 - 它每月填充数百次 - 存储它不是必需的,因为表单数据使用宏保存在数据库中;现在唯一的烦恼就是从sharepoint打开文件时“文件处于只读模式”黄丝带... – Kodak 2012-04-20 17:18:20

+0

这听起来很像Infopath。您是不是实现了一个Infopath表单来在SharePoint中托管并使表单通过Web服务将数据提交给数据库? – 2012-04-22 22:29:11

+0

模板是在引入信息之前创建的(1999)。我怀疑客户愿意为模板的完全重新设计付费,但仍然感谢提示 - 我将检查infopath功能以备将来使用。 – Kodak 2012-04-23 07:42:25

0

如果你想,可以用邮件,你可以使用被发送出去的链接: http://SiteCollection/Site/_layouts/15/download.aspx?SourceUrl=%2FSite%2FDocumentLibrary%2Template%2Exltx