vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Übergabe von Excel an Word per VB6 beschleunigen 
Autor: StephanC
Datum: 22.05.13 22:35

Hallo Zusammen,

ich habe hier von meinem Vorgänger ein Programm unter VB6 vorliegen, welches aus einer Excel-Datei verschiedene Felder ausliest und diese an bestimtme Textmarken in Word wieder
einfügt. Leider sind hier Fehler drin enthalten und aufgrund der Komplexität will ich nun das ganze erstmal zum Laufen bekommen und den Umstieg auf .Net zu einem späteren
Zeitpunkt angehen (hier fehlt mir leider auch noch die Erfahrung). Nun ist meiner Meinung nach aber die Übergabe von Word nach Excel recht "lahm" - auch auf aktuellen, schnellen
Rechnern. Kann es sein, das es an der Art der Übergabe liegt ?

Die Übergabe läuft wie folgt ab:
>> alles nur die meiner Meinung nach wichtigen Snippets <<

Public do1 As Object ' Word-Datei
Public oExl As New Excel.Application

In einer Public Sub wird dann das Objekt für die Word-Datei initialisiert mit:

Set do1 = GetObject(sPfadDoc)
do1.Application.Visible = True


Die Excel-Datei und das dafür notwendige Objekt wird wie folgt initialisiert:
oExl.Workbooks.Open (.filename)

Set xl1 = GetObject(.filename)

xl1.Application.Visible = True
xl1.Parent.Windows(1).Visible = True
objekt = 1
filename = .filename


Die Felder werden dann wie folgt befüllt:

With do1
.FormFields("Kundenname").result = xl1.Application.Worksheets("Stammdaten").Cells(10, 2)

End with


Jemand eine Idee, das zu beschleunigen ?

Gruß,
Stephan
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Übergabe von Excel an Word per VB6 beschleunigen1.619StephanC22.05.13 22:35
Re: Übergabe von Excel an Word per VB6 beschleunigen973Blackbox23.05.13 10:15
Re: Übergabe von Excel an Word per VB6 beschleunigen982StephanC23.05.13 12:24

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-2025 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