Thema Datum  Von Nutzer Rating
Antwort
Rot Word VBA Excel Diagramme in Dokument kopieren
21.07.2017 15:27:56 Stage6
NotSolved
21.07.2017 16:16:17 Mackie
NotSolved
21.07.2017 16:34:47 Gast5389
NotSolved
21.07.2017 16:53:25 Mackie
NotSolved
21.07.2017 17:07:22 Gast93680
NotSolved
21.07.2017 17:20:40 Mackie
NotSolved
21.07.2017 17:36:50 Mackie
NotSolved
21.07.2017 17:41:26 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Stage6
Datum:
21.07.2017 15:27:56
Views:
1177
Rating: Antwort:
  Ja
Thema:
Word VBA Excel Diagramme in Dokument kopieren

Hallo, 

 

ich versuche aktuell für meine Arbeit eine Berichtserstellung zu automatisieren. Dabei ist es mir leider nicht möglich auf die Verweise im VBA zuzugreifen, was wie ich das bisher verstehe, einige Workarounds notwendig macht. Außerdem nutze ich den Word VBA, vorher aber etwas mit dem Excel VBA zu modifizieren wäre in Ordnung. Insgesamt bin ich noch neu in der Thematik, daher verzeiht mir bitte Arbeittsspeicher-Nicht-Freigeben o.ä.

 

Aktuell versuche ich zwei Diagramme aus einem Excel Workbook an eine Textmarke im Worddokument zu kopieren. Dazu dachte ich wäre es sinnvoll zuerst die beiden Diagramme in ein neues Arbeitsblatt einzufügen, um sie so nebeneinander zu haben wie ich es gerne später in einer Metadatei hätte. Nun erhalte ich eine Fehlermeldung bei dem Versuch beide Diagramme zu kopieren. Dazu habe ich bereits gefühlt jedes Internetforum durchsucht und den Makrorekorder verwendet und bin zu keiner funktionierenden Lösung gekommen, außer ein paar für die aber explizit das Aktivieren von Verweisen notwendig ist.

 

 

Dim wb As Object
Set wb = GetObject(Path)
Dim ws As Object
Dim chart As Object

Set ws = wb.Worksheets.Add
With ws
   .Name = "fAbb7"
End With

wb.charts("Abb15").ChartArea.Copy

With ws
.Activate
.Range("A1").Select
.Paste
End With

wb.charts("Abb16").ChartArea.Copy

With ws
.Activate
.Range("K1").Select
.Paste
End With


With ws
.Activate
.Shapes.Range(Array("Diagramm 1", "Diagramm 2")).Copy
End With

ActiveDocument.Bookmarks("S23NR1").Range.PasteSpecial DataType:=wdPasteEnhancedMetafile



Würde mich wirklich freuen, wenn mir jemand von euch helfen könnte

Danke und Gruß

 


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
Rot Word VBA Excel Diagramme in Dokument kopieren
21.07.2017 15:27:56 Stage6
NotSolved
21.07.2017 16:16:17 Mackie
NotSolved
21.07.2017 16:34:47 Gast5389
NotSolved
21.07.2017 16:53:25 Mackie
NotSolved
21.07.2017 17:07:22 Gast93680
NotSolved
21.07.2017 17:20:40 Mackie
NotSolved
21.07.2017 17:36:50 Mackie
NotSolved
21.07.2017 17:41:26 Mackie
NotSolved