Конференция "Media" » Получение картинки из документа Word
 
  • TELOvek © (02.03.09 08:41) [0]
    Здравствуйте!!! Помогите, пожалуйста!!! Не могу получить из документа WORD изображение и вставить его в TImage.

    Мне надо примерно так:
    - проверить, есть ли катинка в Range(i, i+1);
    - если есть, взять его и вставить в TImage (или сохранить её в файл);

    P.S. Работаю из Delphi
  • Сергей М. © (02.03.09 10:23) [1]
    Что значит "не могу" ?
  • TELOvek © (02.03.09 16:33) [2]
    Не получатстя у меня. Я натыкался в интернете на похожую статью, но там просто ищется картинка под номером N и копируется в буфер обмена, затем я пробовал вставить её из буфера в TImage и у меня не получается.
    Мне надо немного подругому. Позиция картинки в тексте важна. Я перебираю все значения i в range(i, i+1) и если есть в нем картинка ее взять.
    Вот так.
    Думаю ясно объяснил :)
  • clickmaker © (02.03.09 20:04) [3]
    > пробовал вставить её из буфера в TImage и у меня не получается

    как пробовал?
    LoadFromClipboardFormat ?
    она там есть в нужном формате? функцией IsClipboardFormatAvailable проверял?
  • TELOvek © (03.03.09 10:57) [4]
    Я пробовал вот так:

    Word.ActiveDocument.Range.InlineShapes.Item(j).Range.CopyAsPicture;
    Image1.Picture.Assign(Clipboard);



    > функцией IsClipboardFormatAvailable проверял?

    А как с ней работать? Что-то не разберусь...
  • TELOvek © (04.03.09 06:52) [5]
    Все! Разобрался :)

    Только вот ещё одна проблемка есть: как мне проверить, есть ли в range(i, i+1) рисунок?

    Ну помогите, пожалуйста! Нигде не найду! Очень надо!
  • TELOvek © (11.03.09 13:21) [6]
    Неужели никто не знает? Или просто мне никто не хочет помочь?
    Я искал, но нигде не нашел. Думал подскажут опытные люди ;), но еду ответа почти две недели :(.
 
Конференция "Media" » Получение картинки из документа Word
Есть новые Нет новых   [134431   +10][b:0][p:0.001]