0
我正在從事件接收器創建文檔庫。我想將文檔庫更改爲自定義Word文檔。在用戶界面中,只需通過更改「文檔庫高級設置」下「文檔模板」屬性中的「模板URL」值即可完成此操作。我不知道如何通過代碼來做到這一點。以編程方式設置文檔庫的文檔模板
我也打算創建一個列表模板,我的文檔模板已經設置好了,但我更喜歡去其他路線,所以我保留了用不同模板設置每個文檔庫的靈活性。
謝謝。
我正在從事件接收器創建文檔庫。我想將文檔庫更改爲自定義Word文檔。在用戶界面中,只需通過更改「文檔庫高級設置」下「文檔模板」屬性中的「模板URL」值即可完成此操作。我不知道如何通過代碼來做到這一點。以編程方式設置文檔庫的文檔模板
我也打算創建一個列表模板,我的文檔模板已經設置好了,但我更喜歡去其他路線,所以我保留了用不同模板設置每個文檔庫的靈活性。
謝謝。
在elements.xml中的內容類型定義中指定它,並添加模塊文件reeference。
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ContentType ID="0x010100DC863B72929F8148A8A84BF932C5356701"
Name="Word 2007"
Group="CEO Content Types"
Sealed="FALSE"
FeatureId="332a1967-3ae1-498b-ba11-f03743cab20b">
<FieldRefs />
<DocumentTemplate TargetName="Untitled.docx"/>
</ContentType>
<Module Name="WordDefaultFile" Url="_cts/MyWord" RootWebOnly="TRUE">
<File Url="Untitled.docx" Name="Untitled.docx" Type="Ghostable"></File>
</Module>
</Elements>
將模板複製到您的要素目錄,並在feature.xml的ElementsManifest部分添加一個ElementFile引用。
<ElementManifests>
<ElementManifest Location="MyWord-CT.xml" />
<ElementFile Location="Untitled.docx"/>
</ElementManifests>
</Feature>