Нужна процедура в VBA: копирование, модификация диапазона из Excel и вставка в Word

1 500 руб. за проект • электронные деньги
10 марта 2014, 15:14 • 1 отклик • 10 просмотров
Нужно
написать процедуру на VBA, выполняющую
следующее:


Копирование
именованного диапазона UserWeekRation с рабочего листа книги Excel ("C:\Users\Programming\Ration_App.xlsm"), его модификацию и
вставку в новый документ Word в
виде, указанном в образце.


Пустые
строки, если они были в диапазоне-доноре, не должны попасть в Word-file.


Каждый
лист документа должен иметь верхний колонтитул со строками:
1. Вида "AddressTo " & "UserName", где AddressTo - константа, UserName - значение одной из ячеек Excel.
2. С данными из ячеек TotalWeekCalories, TotalWeekProteins, TotalWeekFat,
TotalWeekCarbohydrates ( см. пример "Недельный рацион содержит " &
TotalWeekCalories& " кКал, их них " & TotalWeekProteins &
" белка, " &
TotalWeekFat &" жира, " & TotalWeekCarbohydrates & " углеводов").

Документ-реципиент Word
должен бытьзакрыт и сохранен в
задаваемую константой UserRationsFolder директорию в формате .doc


Образцы
- во вложениях. Только как образцы формата отображения, копирование и
модификация не проводились, поэтому тексты и числа т в файлах доноре и реципиенте не совпадаю.
Файлы