我在文档中有这样的文字:“50%”;当我运行这个函数时,它只返回“50”,然后返回“%”。我不知道它为什么会分裂50%...你能告诉我如何避免这种行为,以获得完整的单词“50%”,而不是“50”和“%”?如何避免拆分?
int astart = 0;
int aend = Doc.Content.End;
//docwords.Words = '50%'
Range docwords = Doc.Range(ref astart, ref aend);
foreach (Range word in docwords.Words)
{
// here first return "50" and after return "%"
String wordText = word.Text;
}
缺少上下文,解释很差。你应该给多一些,并解释这个问题比较好。而且ignorechars从未使用过。 – 2011-06-15 23:15:52
你从来不会使用'ignorechars' .. – 2011-06-15 23:17:08
启动Word,输入“50%”,使用Ctrl + Shift +向右箭头选择一个单词,Yup,两个单词 – 2011-06-15 23:30:32