正在开发一个需要从文档和修订中计算字数的应用程序。
正如您在此处看到的那样,我已经为 Word 文档解决了这个问题(好吧,可以解决这个问题),但现在我发现自己想知道如何从 Excel 或 PowerPoint 文档中获取这些数据。
到目前为止,MSDN 文档没有帮助 - 我会继续寻找,但如果有人知道答案,我将不胜感激。
编辑:因此,利用@Andrew 提供的信息(感谢他),我得到了 Excel 部分的代码:
foreach (Excel._Worksheet s in ExcelBook.Sheets)
{
if (s.UsedRange.Value2 != null)
{
for (int i = 1; i <= s.UsedRange.Value2.GetLength(0); i++)
{
for (int j = 1; j <= s.UsedRange.Value2.GetLength(1); j++)
{
string content = s.UsedRange.Value2[i, j];
MessageBox.Show(i + " - " + j + " - " + content);
}
}
}
}
现在我可以用它来计算工作表中所有单元格中的单词,但这仍然无助于修改 - 有人知道如何跟进这个吗?