Показать сообщение отдельно
  #1 (permalink)  
Старый 14.05.2012, 12:32
Интересующийся
Отправить личное сообщение для PsScitalec Посмотреть профиль Найти все сообщения от PsScitalec
 
Регистрация: 14.05.2012
Сообщений: 15

Вытащить текст Worda
Хочу вытащить текст из 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, помогите плис.

Последний раз редактировалось PsScitalec, 14.05.2012 в 12:49.
Ответить с цитированием