Вмъкваме форматиран 1C документ във файл на Word (Word) със запазено форматиране и чертежи

  • вмъкваме
  • word
  • вмъкваме

Необходимост: текстът в базата данни се съхранява във форматирани документи. Освен това част от текста се записва във формат Word. Необходимо е да изведете крайния документ на Word, като залепите текста от форматирани 1C документи и от Word, без да губите форматиране и чертежи.

Можете да отворите полето за форматиран документ в 1C, натиснете Ctrl + C, отворете Word, натиснете Ctrl + V. Готов; но интерактивно.

Опит за използване на Windows Script Host и изпращане на натискания на клавиши за копиране / поставяне (SendKeys) показа нестабилност и ниска скорост, както и невъзможност за фина настройка на процеса (например, вземете само част от форматиран документ).

Можете да използвате конструкция като тази:

Но форматирането се губи.

Предложеното по-долу решение се основава на:

1. Запазване на съдържанието на форматиран документ във файл в HTML формат.

2. Четене на записания файл от обекта "Word.Application".

Всъщност обменът с Word става през HTML.

Обратното преобразуване на текст от Word във форматиран документ (чрез HTML) не е тествано.

Приложен е работещ пример.

Работещо, разбира се, само в Windows и с инсталиран Word.