[Word] Как лучше скопировать текст из документа в документ?
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.01.10 16:54
Оценка:
Задача следующая. Нужно скопировать содержимое в скрытый, временный документ, принять в нем ревижоны и записать его как XML.

Я нашел два способа компирования данных из одного документа Word-а в другой:
1. С использованием InsertFile:\
tmpDoc.Content.InsertFile doc.FullName, , False, False, False

2. С использованием клипборда:
  doc.Content.Copy
  tmpDoc.Content.Paste


Первый способ плох тем, что перед копированием исходный документ должен быть сохранен.
Второй, тем что в клипборде остается скопированный документ, а исходное содержимое клипборда пропадает.

Как лучше скопировать текст из документа в документ, чтобы этих не было этих побочных эффектов?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: [Word] Как лучше скопировать текст из документа в докуме
От: ZAMUNDA Земля для жалоб и предложений
Дата: 25.01.10 20:03
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Задача следующая. Нужно скопировать содержимое в скрытый, временный документ, принять в нем ревижоны и записать его как XML.

мб поиграться с "Document.Range.Insert...". Но я сам не делал, так что не знаю оно-ли. Вообще в Word большинство операций с содержимым через Document.Range делается IMHO.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[2]: [Word] Как лучше скопировать текст из документа в док
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.01.10 01:31
Оценка:
Здравствуйте, ZAMUNDA, Вы писали:

ZAM>мб поиграться с "Document.Range.Insert...".


Он принимает плоский текст, а мне нужно содержимое документа скопировать.

Но я сам не делал, так что не знаю оно-ли. Вообще в Word большинство операций с содержимым через Document.Range делается IMHO.

Мне кажется, то в данном аспекте не важно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.