vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 01.12.12 22:42

Lieber DaveS

Die Fehlermeldung kahm nicht von Der Word Instans selbst, sondern von Der Klasse in dem die tauschwörter geschrieben wurden beim tauschen der Wörter kahm er an eine Klasse die nicht instanziert war, das war wegen eines falschen Schleifenzählers. Das andere Problem hatt Sich mit deiner Codebeschreibung (vermutlich) erledigt. Das Programm funktioniert und nun wird noch ein ErrorHandling gemacht.

Vielen Dank
Morfeus
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 28.11.12 16:33

Hallo vbarchiv Comunity

ich habe eine Frage, wie kann ich über Word eine Seite kopieren und Einfügen, ich habs mit dem Makrorekorder aufgezeichnet, doch das schein nicht zu klappen


Markieren und kopieren funktion
Friend Sub CopyPage()
 
 
        With WApp.Selection
            .WholeStory()
            .Copy()
        End With
 
 
End Sub
Einfügen

Friend Sub CopyPage()
   With WApp.Selection
            .MoveRight(Unit:=WdUnits.wdCharacter, Count:=1)
            .InsertBreak()
 
        End With
 
        With WApp.Selection
            .PasteAndFormat(wdFindeWrap.wdFormatOriginalFormatting)
        End With
End Sub
Für anregende Tipps wäre ich wirklich dankbar

Gruss
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: ModeratorDaveS (Moderator)
Datum: 30.11.12 10:50

Sorry, nix comprender.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 30.11.12 11:10

Sorry

Weitere Infos, es kommt die Meldung das die Eigenschaft Selection nicht im öffentlichen Member Word.Application vorhanden ist, doch ich habe dies aus dem Makrorecorder kopiert, ich habe es auch mit
WDoc.Selection (Word.Document) oder WApp.ActiveDocument

Doch immer kommt die Meldung das Dass Object("")nicht im öffentlichen Member existiert, google konnte mir nicht helfen, und auch die MSDN von Microsoft.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: ModeratorDaveS (Moderator)
Datum: 30.11.12 11:54

Also, bei mir läuft dein Code mit Word 2003 (bis auf
.PasteAndFormat(wdFindeWrap.wdFormatOriginalFormatting)
was
.PasteAndFormat(Word.WdRecoveryType.wdFormatOriginalFormatting)
heißen sollte, denke ich.

Welche Office Version hast du denn?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 30.11.12 12:41

Office 2010 Professional



doch mit welchem Object hast du das getestet, (Wdoc oder Wapp)

Gruss
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: ModeratorDaveS (Moderator)
Datum: 30.11.12 12:56

    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) _
      Handles MyBase.Load
 
        Dim WApp As New Word.Application
 
        Dim WDoc As Word.Document = WApp.Documents.Open("...")
 
        With WApp.Selection
            .WholeStory()
            .Copy()
        End With
 
        With WApp.Selection
            .MoveRight(Unit:=Word.WdUnits.wdCharacter, Count:=1)
            .InsertBreak()
        End With
 
        With WApp.Selection
            .PasteAndFormat(Word.WdRecoveryType.wdFormatOriginalFormatting)
        End With
 
    End Sub

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 30.11.12 16:17

Werde es nochmal Testen, melde mich dann wieder, vielen Dank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: Balthasar von Graffenried
Datum: 30.11.12 16:21

Danke für deine Antword DaveS doch hier kommt bei mir die meldung

"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Kopieren und Einfügen via VB.NET 
Autor: ModeratorDaveS (Moderator)
Datum: 30.11.12 18:32

Und wo denn? Wir sind keine Hellseher. Du solltest inzwischen schon besser wissen was alles notwendig ist um über Probleme zu berichten.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel