none
Gibt es noch sowas wie OLE Automation? RRS feed

  • Frage

  • Hi zusammen, ich konnte früher unter VB6 ein Worddokument einbinden (.doc öffnen) , gewünschte Texte über Textmarken setzen (war ne schweine aufwendige Arbeit, aber klappte irgendwie) und auch direkt drucken oder speichern.

    Wie bekomme ich sowas aktuell mit Donet hin?

    Gruss
    Freitag, 14. Oktober 2011 10:15

Antworten

  • Hallo Thomas,

    das geht heute noch genauso, wie auch unter VB6, da hat sich von der grundlegenden Herangehensweise nicht viel geändert, da hier das Word Objektmodell entscheidend ist. Du bindest einen Verweis über ein sogenanntes Primary Interop Assembly ein (Projekt => Verweise > .NET > "Microsoft.Office.Interop.Word") und kannst dann eine Word Instanz erstellen, Dein Dokument laden und die Textmarken bearbeiten.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Freitag, 14. Oktober 2011 11:45
    Moderator

Alle Antworten

  • Hallo Thomas,

    das geht heute noch genauso, wie auch unter VB6, da hat sich von der grundlegenden Herangehensweise nicht viel geändert, da hier das Word Objektmodell entscheidend ist. Du bindest einen Verweis über ein sogenanntes Primary Interop Assembly ein (Projekt => Verweise > .NET > "Microsoft.Office.Interop.Word") und kannst dann eine Word Instanz erstellen, Dein Dokument laden und die Textmarken bearbeiten.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Freitag, 14. Oktober 2011 11:45
    Moderator
  • Hallo Thomas Klinger2,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Freitag, 21. Oktober 2011 15:16
    Moderator