Добрый день.
Столкнулся с одной проблемкой: как определить часть речи выделенного слова в Ворде?
Вроде бы существует WdPartOfSpeech, содержащий все части речи, но напрямую он ни с чем не связан. Скорее всего связь идет по PartOfSpeechList.
Если это так, то написав строку
Selection.Words.First.SynonymInfo.PartOfSpeechList
я должен получить эту самую часть речи. Но эта строка является переменной типа Variant, который (как мне кажется) является массивом integer. Во всяком случае в сообщениях об ошибках Delphi так ругается. Если это так не подскажите, как его грамотно преобразовать, а если мое предположение не верно, то есть ли другой путь?
Заранее спасибо.