Thema Datum  Von Nutzer Rating
Antwort
25.09.2019 15:35:50 Fabian
NotSolved
Blau Excel Inhalte in PowerPoint Vorlage übertragen
25.09.2019 16:07:19 Mase
NotSolved
25.09.2019 16:17:42 Fabian
NotSolved
25.09.2019 20:32:16 Mase
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
25.09.2019 16:07:19
Views:
580
Rating: Antwort:
  Ja
Thema:
Excel Inhalte in PowerPoint Vorlage übertragen
Mahlzeit,

Vorschlag unter Verwendung der IntelliSense (EarlyBinding), um das entwickeln in der Anfangszeit zu vereinfachen.
Umschreiben als LateBinding zur Weitergabe des Codes kannste im fertigen zustand immernoch:



Option Explicit

Sub openPPT()
    'EarlyBinding um IntelliSense zu benutzen
    'Hinweis:
    'Im VB-Editor muss unter Extras -> Verweise -> auf Microsoft PowerPoint verwiesen werden
    Dim appPPT As PowerPoint.Application
    Dim sPPTfile As String
    Dim wkb As Workbook
    Dim wks As Worksheet
    '
    On Error GoTo err
    '
    Set wkb = ThisWorkbook
    Set wks = wkb.Worksheets(1) ' <--- Referenz auf das erste Tabellenblatt
    Set appPPT = New PowerPoint.Application
    '
    sPPTfile = "c:\Pfad\PowerPoint.pptx"
    '
    With appPPT
        .OpenThemeFile (sPPTfile) 'öffnen der Datei
        .Visible = msoTrue 'Anzeigen der Datei
        'je nachdem was für Objekte in der PPT sind,
        'ab hier die Wertzuweisung Deiner Excel-Zelle
        
        'objObjekte = wks.Range("").value2
        
    End With
    '
    

err:
If err.Number <> 0 Then
    MsgBox err.Number & vbCrLf & err.Description
End If
'
Set appPPT = Nothing
End Sub

 


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
25.09.2019 15:35:50 Fabian
NotSolved
Blau Excel Inhalte in PowerPoint Vorlage übertragen
25.09.2019 16:07:19 Mase
NotSolved
25.09.2019 16:17:42 Fabian
NotSolved
25.09.2019 20:32:16 Mase
NotSolved