Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > сохранить изображение из PictureBox в док. MS Word


Автор: Bezonik 29.11.2010, 15:57
Здравствуйте, нужна помощь в решении данного вопроса, имеется на форме изображение в компоненте PictureBox, нужно используя saveDialog сохранить это изображение в doc-документе, т.е. MS Word, вообще это возможно реализовать?

Автор: jonie 29.11.2010, 20:42
Bezonik, можно.... надо 
1) сохранить картинку куда-то в темпы например
2) сделать вставку картинки из файла (читать про автоматизацию ворда надо, но  в общем случае рецепт прост: записываете макросом как вставляли, далее смотрите в код макроса и пишите такое же, только используя обекты автоматизации (которые вы зацепите себе через interop-ы)).
2) закрываете ворд, сохраняя файл куда выбрал юзер

Автор: RobinHoodPHD 29.11.2010, 21:00
Лично я бы сделал так:
Открыл ворд как com-объект - для этого подключаем ссылку на Microsoft.Office.Interop.Word. Жмем в оборзевателе решений на пукнт ссылки (Reference) жмем добавить ссылку, на заклатке .NET выбираем Microsoft.Office.Interop.Word.
Подключаем namespace с помощью using Microsoft.Office.Interop.Word.
А дальше открыл документацию по http://msdn.microsoft.com/en-us/library/kw65a0we(VS.80).aspx и компоненту PictureBox.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)