Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Word OLE Automatisierung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.01.2009, 21:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,
da ich grad dabei bin eine Art Rechnungsgenerator, der mir Word-Dokumente erstellt, zu basteln, bin ich auf folgendes "Problem" gestoßen:

Im Moment starte ich Word über einen COleDispatchDriver und CreateDispatch. Nur startet er mir so immer ein neues Word. Ich würde aber gerne ggf. ein Vorhandenes benutzen.

Anscheinend hab ich mich dumm gestellt oder was auch immer, bin jedenfalls zu keiner Lösung bzw Suchergebnis gelangt

Hat einer da zufällig was "rumliegen" oder nen guten Link zu Word Automatisierung per OLE und MFC?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.01.2009, 10:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hab nun durch zufall in einer Beispielanwendung etwas gefunden:


C++:
        CLSID clsid;
        CLSIDFromProgID(_T("Word.Application"), &clsid);

        IUnknown *pUnk;
        HRESULT hr = GetActiveObject(clsid, NULL, (IUnknown**)&pUnk);
        if(SUCCEEDED(hr))
        {
            IDispatch *pDisp;
            hr = pUnk->QueryInterface(IID_IDispatch, (void **)&pDisp);
            if(SUCCEEDED(hr))
            {
                pUnk->Release();
                m_oWord.AttachDispatch(pDisp);
            }
        }



gibt mir ein Handle auf ein bestehendes Word zurück. Wollts nur mal der vollständigkeithalber noch herschreiben
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: