Я работаю над приложением, которое должно считать слова из документов и ревизий.
, как вы можете видеть здесь , я уже решил это для документов 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);
}
}
}
}
Теперь я могу использовать это для подсчета слов во всех ячейках на листе, но это все равно не помогает с ревизиями - у кого-нибудь есть идея, как это сделать?