Re: Как можно вставить картинку в Word-document?
От: IT Россия linq2db.com
Дата: 20.03.02 01:01
Оценка: 3 (1)
Здравствуйте gis, Вы писали:

gis>Пожалуйста, подскажите как можно вставить картинку в документ.


#include "stdafx.h"
#include <iostream.h>

// Word 2000
//#import "C:\Program Files\Microsoft Office\Office\MSO9.DLL"
//#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
//#import "C:\Program Files\Microsoft Office\Office\MSWORD9.OLB" 
//        rename("ExitWindows","_ExitWindows")

// Word XP
#import "C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL"
#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
#import "C:\Program Files\Microsoft Office\Office10\MSWORD.OLB" 
        rename("ExitWindows","_ExitWindows")
 
void main()
{
    ::CoInitialize(NULL);
    try {
        using namespace Word;
        _ApplicationPtr word(L"Word.Application");
        word->Visible = true;
        word->Activate();
        
        _DocumentPtr wdoc = word->Documents->Add();
        wdoc->InlineShapes->AddPicture(
            "C:\\WINDOWS\\Coffee Bean.bmp",
            &_variant_t(false),
            &_variant_t(true));
    } catch (_com_error& er) {
        cout << (LPCTSTR)er.ErrorMessage() << endl;
    }
    ::CoUninitialize();
}


Проверял под XP, но под 97 и 2000 тоже должно работать без проблем.
Если нам не помогут, то мы тоже никого не пощадим.
Как можно вставить картинку в Word-document?
От: gis Украина  
Дата: 19.03.02 20:30
Оценка:
Пожалуйста, подскажите как можно вставить картинку в документ.

Спасибо
best regards, Ivan
Re[2]: Как можно вставить картинку в Word-document?
От: elderb  
Дата: 21.01.04 12:55
Оценка:
Здравствуйте можете где найти более полную информацию по работе с документами Word Excel для начинающих

спасибо

I
Re[3]: Как можно вставить картинку в Word-document?
От: azesh Россия  
Дата: 21.01.04 12:58
Оценка:
Здравствуйте, elderb, Вы писали:

E>Здравствуйте можете где найти более полную информацию по работе с документами Word Excel для начинающих


E>спасибо


E>I


В MSDN...

там подробно описана объектная модель офисных приложений, плюс примеры, правда в большинстве случаев они на VB сделаны...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.