Хочу вытащить текст из Worda чтобы сохранить его в переменную txt и отобразить в логе.
function ImportResumeOnExecute(ActionMenuItem, Sender) {
var FileNames = System.CreateObject('TSObjectLibrary.StringsList');
if ((System.PromptForFileNames(FileNames, 'Word Files(*.doc,*.docx)|*.doc;*.docx', '', "Выберите файл", ''))) {
var Patch = FileNames.commatext;
} else {
return null;
}
var ResultPath = Patch.replace('\\', '\\\\');
Log.Write(1,'путь '+ ResultPath);
//Открытие файла Word
var Word = new ActiveXObject('Word.Application');
Word.Visible = false;
var Text = Word.Documents.Open(ResultPath);
Log.Write(1,'Документ содержит Text = '+ Text);
var txt;
txt = Word.Documents(ResultPath).Content;
Word.quit(0);
Log.Write(1,'Документ содержит txt = '+ txt);
txt = Word.Documents(ResultPath).Content; выдает неверный путь к файлу почему не могу понять, хотя тут
var Text = Word.Documents.Open(ResultPath);
работает нормально
Только начинаю изучать JS, помогите плис.