Announcement

Collapse
No announcement yet.

Word in OleContainer benutzt ganzes Formular

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Word in OleContainer benutzt ganzes Formular

    Hi,
    <br>
    <br>ich versuche gerade Word in einem OleContainer zu starten.
    <br>Leider benutzt Word dann das gesamte Formular und nicht das ihm zugewiesene Panel.
    <br>Vielleicht hat ja schon mal jemand dieses Problem gehabt.
    <br>Ich benutze Word2000 unterWinXP.
    <br>
    <br>mfg & thx
    <br>Torsten

  • #2
    Falls du das Word-Dokument nur Anzeigen willst, nimm einfach den TWebbrowser und lade das Word-Dokument

    Comment


    • #3
      Hi,
      <br>ja mit dem TWebBrowser funktioniert es hervorragend.
      <br>Aber wenn ich es nun bearbeiten will brauch ich ja doch einen OleContainer.
      <br>Welche Möglichkeiten bestehen denn da?
      <br>
      <br>thx
      <br>torste

      Comment


      • #4
        Evtl kommst Du über das IHTMLDocument2 auf das WordDokument (mußt Du ausprobieren, ist 'ne Idee. Komm mit ähnlichen Code auf eine in einer HTML-Seite eingebetteten Flash-Animation):
        <pre>
        uses
        SHDocVw, MSHTML_TLB; <- MSHTML.TLB importiert

        var
        webBrowser: IWebBrowser2;
        webDoc: IHTMLDocument2;
        collection: IHTMLElementCollection;
        begin
        webBrowser := WebBrowser.ControlInterface;
        webDoc := webBrowser.Document as IHTMLDocument2;

        collection := webDoc.applets;
        for i := 0 to collection.length - 1 do
        begin
        oleVar := collection.item(i, i);
        oleVar := oleVar.object; <- Müsste Word-Dokument/Application sein.

        try
        except
        ;
        end;
        end;
        end;
        </pre&gt

        Comment


        • #5
          IHTMLElementCollectio

          Comment

          Working...
          X