| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > получение картинки (shape) из Word |
| Автор: NikotiN 30.7.2006, 19:59 |
| пытаюсь какой день получить картинку, ничего более путного не нашёл: object b = true; doc.Paragraphs[i].Range.ShapeRange.Select(ref b); app.Selection.CopyAsPicture(); только вот вынуть из буфера не могу, т.е. не знаю что написать в Clipboard.ContainsData() перебрал уже кучу выриантов, т.к. Clipboard.ContainsImage() даёт false... смотря код макросов ворда, сделал вывод, что там должно лежать что-то типа "Metafile","MetafilePict","EnhancedMetafile".... короче брутфорс мне надоел, помогите,а? ))) |
| Автор: mr.DUDA 31.7.2006, 21:21 |
| NikotiN, есть такая замечательная утилита: OLE2 IDataObject Viewer. Позволяет просмотреть содержимое буфера обмена, в т.ч. перечислить имена форматов (команда меню Clipboard / View Clipboard Data Object). Раньше входила в состав студии, теперь - не входит |
| Автор: NikotiN 1.8.2006, 18:01 |
| спасибо за программку, буду думать, что сделать, а то там аж 11 штук высветило, ещё мне интересно, как же с этим работать, ну допустим получу я эти данные, а что они из себя представляют? как с ними работать? |