Thema Datum  Von Nutzer Rating
Antwort
08.11.2022 17:08:29 Stefan Kaiser
NotSolved
Blau VBA Code von Excel nach Word überführen
08.11.2022 19:01:37 Gast66681
NotSolved
08.11.2022 19:47:59 Gast99887
NotSolved
08.11.2022 21:14:09 Gast66681
NotSolved
08.11.2022 23:37:18 ralf_b
NotSolved
09.11.2022 16:48:52 Gast1728
NotSolved
09.11.2022 18:26:59 Mase
NotSolved
09.11.2022 22:16:54 Gast37170
NotSolved
09.11.2022 22:29:28 Mase
NotSolved
09.11.2022 22:43:30 Mase
NotSolved
10.11.2022 12:05:06 Gast48459
NotSolved

Ansicht des Beitrags:
Von:
Gast66681
Datum:
08.11.2022 19:01:37
Views:
731
Rating: Antwort:
  Ja
Thema:
VBA Code von Excel nach Word überführen

da dort die Bezüge zur Arbeitsmappe verloren gehen

Möchtest Du aus Word heraus auf die Excel-Application und deren Member zugreifen können, benötigst Du erstmal eine Referenz auf die Excel.Application. Entweder über Early- oder Late-Binding. (<= Vor und Nachteile einlesen)

Meine Empfehlung (da in der Verwaltung wohl alle mit der gleichen Version arbeiten) => Early-Binding.

Dann haste die IntelliSense gleich mit, was Dir nachfolgend ein grosse Hilfe beim referenzieren der Arbeitsmappe/des Arbeitsblatts usw sein wird.

Anfangs. Paar mal gemacht, brauchst es nicht mehr.

 

Da gilt es jetzt nur noch, tatsächlich mal die erste Objektvariable auf die Excel-Application zu referenzieren.

Das machst Du entweder über GetObject() oder CreateObject(). Kannst Du abhängig davon machen, ob Excel bereits geöffnet ist und/oder ob Du sogar eine bestimmte Instanz benötigst.

 

Meine Empfehlung:

GetObject(Pfad zur Datei) => dann wieder schließen.

Ein paar Stolpersteine könne noch sein (wie zB Datei bereits geöffnet), aber sieht man dann, wenn es soweit ist.

 

 

 

 

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.11.2022 17:08:29 Stefan Kaiser
NotSolved
Blau VBA Code von Excel nach Word überführen
08.11.2022 19:01:37 Gast66681
NotSolved
08.11.2022 19:47:59 Gast99887
NotSolved
08.11.2022 21:14:09 Gast66681
NotSolved
08.11.2022 23:37:18 ralf_b
NotSolved
09.11.2022 16:48:52 Gast1728
NotSolved
09.11.2022 18:26:59 Mase
NotSolved
09.11.2022 22:16:54 Gast37170
NotSolved
09.11.2022 22:29:28 Mase
NotSolved
09.11.2022 22:43:30 Mase
NotSolved
10.11.2022 12:05:06 Gast48459
NotSolved