在從SharePoint 2013更新到SharePoint 2016之後,我們其實在日常的工作使用中遇到了很多的小問題,從今天開始,我就把之前遇到的一些問題一一和大家進行一個分享,
使得大家今後在遇到類似問題的情況之下,少走彎路。
當然了,我的這些解決辦法也不一定是最優的辦法,也可能大家有更好的辦法,我這裡依然抱磚引玉,希望大家踴躍讨論,謝謝!
好了,我的前幾篇部落格寫了如何來給SharePoint 2016 配置 Office Web App Server, 來使得通過我們的SharePoint 主站點,就可以快捷簡單的使用網頁版的Office檔案。
今天我們來說的一個當時我更新之後遇到的問題,這個問題不是OWA Server帶來的,我很确信是由于 SharePoint 的更新所導緻的。因為我們之前的SharePoint 2013 是從 2010更新過來的,
在SP2013的整個服役過程中,當時是沒有配置OWA的,是以估計當時的站點模闆和OWA也沒有做綁定,以至于我更新到SharePoint 2016之後,遇到了這個問題。
好,我們直入正題。
在按照微軟最佳實踐的部署方式,我們在将 SharePoint 和 Office Web App Server 做了內建部署之後(部署步驟詳見我前面三篇部落格),我們可以通過文檔庫中的“建立”圖示來建立我們想要的Office基礎檔案格式,如下圖:
<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YagkRWCAAELCt0YpPc400.png" target="_blank"></a>
這樣的方式可以讓我們快速的建立一個我們日常工作中常用的Office基礎格式的檔案。
但是我們今天讨論的這個問題,它的表現形式卻是是這個樣子:
<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YjTb_RqAAEkZmLj-Ic588.png" target="_blank"></a>
??!!! 這是什麼鬼!!?? 并沒有任何Office的樣子,而且感覺都是很老的建立模闆。
當然了,你的表現形式可能和我這個不一樣,但是總之就是沒有Office檔案的任何影子。
那麼下面我們就以一個子站點為例,來說一下解決辦法。
<a href="http://s3.51cto.com/wyfs02/M01/8E/7A/wKioL1jB-YmBik1GAAD1W_I5yg4439.png" target="_blank"></a>
首先,我們檢查一下這個 library的設定
<a href="http://s3.51cto.com/wyfs02/M02/8E/7A/wKioL1jB-YqBieIcAAD817EN6ng518.png" target="_blank"></a>
在進階設定中,我們先檢視一下文檔的模闆
<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-YvzFu5mAAD6wYOeXiU016.png" target="_blank"></a>
我們發現這個 Template URL的位址,居然還指向的是一個 doc的模闆!!
<a href="http://s3.51cto.com/wyfs02/M00/8E/7A/wKioL1jB-YyDshqOAAD_fhDatFc856.png" target="_blank"></a>
大家都知道doc這種文檔模式,是 Word 2003 使用的,自 Office 2007的開始,到現在的 Office 2016, 就已經開始使用 docx的格式了。
看來這套 SharePoint 的曆史歲數比我想象中的還老。
那麼我們接下來嘗試替換一下這個模闆檔案。
首先,大家會說,這個模闆檔案在哪呢? 其實很簡單,用 Explorer來打開這個 Library.
<a href="http://s3.51cto.com/wyfs02/M02/8E/7A/wKioL1jB-Y3wRqC0AAD9GxicTcs200.png" target="_blank"></a>
打開之後,我們可以看到和web顯示的内容是一樣的。
<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-Y6QRAMpAAE9UPIRfWU974.png" target="_blank"></a>
格式檔案件通常是一個隐藏檔案,接下來我們顯示隐藏檔案。果然,我們看到了它
<a href="http://s3.51cto.com/wyfs02/M00/8E/7B/wKioL1jB-Y_gRAVTAAGcRa7vKDc876.png" target="_blank"></a>
輕按兩下打開之後,我們找到了這個老版本的模闆檔案。
<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZGA8s1_AAEvDaukBu4235.png" target="_blank"></a>
這個時候按照我們的邏輯,替換它就可以了呗,但是新的模闆檔案到哪去找呢?
其實也很簡單,要麼在站點中建立一個 document ,要麼找一個正常的 document, 用同樣的方式,打開這個格式檔案夾,把最新的檔案拷貝過來就可以了。
我找了一個正常的Document,首先檢視設定裡面,确認模闆檔案不是 doc,而是一個 dotx字尾的檔案。
<a href="http://s3.51cto.com/wyfs02/M02/8E/7B/wKioL1jB-ZKABINfAAENCq_VJgs245.png" target="_blank"></a>
然後用Explorer打開這個正常的 document, 發現裡面确實有一個字尾為 dotx的檔案,就是它!
<a href="http://s3.51cto.com/wyfs02/M00/8E/7C/wKiom1jB-ZTBBLjOAAIIQmA4yho343.png" target="_blank"></a>
然後我們把該 dotx 檔案拷貝到這個有問題的document 檔案夾即可。
<a href="http://s3.51cto.com/wyfs02/M02/8E/7B/wKioL1jB-ZXTiGOkAAFPYNVwNRA956.png" target="_blank"></a>
然後從新在 Library 設定裡面,來替換這個模闆檔案。
當發現 Template URL為灰色,無法修改時,直接将第一個選項,改為 No 即可
下面将 Template的字尾doc直接改成 dotx,之後點選最下方的OK。
<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZaAF6mXAAEFv60772s766.png" target="_blank"></a>
最後再次嘗試建立檔案
<a href="http://s3.51cto.com/wyfs02/M01/8E/7C/wKiom1jB-ZeyLxLcAAEIWQuIVYA414.png" target="_blank"></a>
搞定!!
本文轉自horse87 51CTO部落格,原文連結:http://blog.51cto.com/horse87/1905002,如需轉載請自行聯系原作者