Thema Datum  Von Nutzer Rating
Antwort
31.08.2015 13:28:31 Gianni
NotSolved
Blau 2 Diagramme v. Excel zu PPT vba
01.09.2015 08:24:16 Gast77598
NotSolved
01.09.2015 13:01:33 Gianni
NotSolved

Ansicht des Beitrags:
Von:
Gast77598
Datum:
01.09.2015 08:24:16
Views:
617
Rating: Antwort:
  Ja
Thema:
2 Diagramme v. Excel zu PPT vba

Schau mal hier, den Code verwende ich bei mir:

Public Sub CopyChart(wSheet As String, cChart As String, iSlide As Integer, xVal As Double, yVal As Double, xDif As Double, yDif As Double, shpNo As Integer)

    Dim objPP As PowerPoint.Application
    Dim objPres As PowerPoint.Presentation

' Reference existing instance of PowerPoint
    Set objPP = GetObject(, "Powerpoint.Application")

' Reference active presentation
    Set objPres = objPP.ActivePresentation
    
'Chart kopieren
    Worksheets(wSheet).Select
    Worksheets(wSheet).Shapes(cChart).Chart.ChartArea.Select
    Call Worksheets(wSheet).Shapes(cChart).Chart.ChartArea.Copy
'Chart einfügen
    Set objShpRange = objPres.Slides(iSlide).Shapes.PasteSpecial(ppPastePNG)
    Set objShpRange = objPres.Slides(iSlide).Shapes(shpNo)
    With objShpRange
      .Top = yVal
      .Left = xVal
      .Height = yDif
      .Width = xDif
      .Line.Visible = msoFalse
    End With
    
End Sub

Das ganze ist ein Sub, das verschiedene Parameter übergeben bekommt. Ist ganz praktisch, ich muss nämlich noch viel mehr Diagramme kopieren. Schaffst du es, ihn dir selbst an dein Tool anzupassen oder brauchst du noch Hilfe?

Im Sub ist die Präsentation schon geöffnet, das müsstest du mit deiner dann vor den Sub-Aufrufen auch tun.


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
31.08.2015 13:28:31 Gianni
NotSolved
Blau 2 Diagramme v. Excel zu PPT vba
01.09.2015 08:24:16 Gast77598
NotSolved
01.09.2015 13:01:33 Gianni
NotSolved