我有一个充满 DocVariables 的 word 文档。我遇到的麻烦是我无法检索他们的名字。现在对我有用的是这个;
foreach(Field ff in aDoc.Fields)
{
string txt = ff.Code.Text;
//parse...
//it returns {DOCVARIABLE PageCount \* MERGEFORMAT } but what I want is just PageCount.
}
我试过这个;
foreach (Field ff in aDoc.Fields)
{
if (ff.Type == WdFieldType.wdFieldDocVariable)
{
ff.Select();
string s = ff.Result.Text;
}
}
但它返回null。你能帮我解决这个问题吗,还是应该这样?