如何檢查字詞中的某些字段是否有錯誤?我有一個大的文檔,其中包含許多其他章節或圖像的參考。如果文檔中缺少這些章節或圖像,則包含這些參考的字段將顯示Error! Reference Source Not Found
而不是參考。使用VSTO檢查字引用中的字段錯誤
問題是,我需要創建一個算法來檢查那些引用錯誤,而不管文件的語言環境和語言是什麼。問題是,這個字段錯誤是使用這個詞的用戶系統的語言本地化的。
我該怎麼做?有沒有Field
的任何財產可用於檢查源是否可用?
目前,我檢查在字段中的錯誤通過場的結果文本:
Int32 fieldErrors = 0;
foreach (Word.Field field in doc.Fields)
{
field.Update();
if (field.Result.Text.StartsWith("Error!"))
++fieldErrors;
}
不幸的是,這隻會在英文單詞情況下工作。