Thema Datum  Von Nutzer Rating
Antwort
15.02.2017 12:54:43 Benedikt
*****
NotSolved
Blau Schriften in Powerpoint per Makro änder
16.02.2017 16:30:43 Holger
*****
Solved

Ansicht des Beitrags:
Von:
Holger
Datum:
16.02.2017 16:30:43
Views:
538
Rating: Antwort:
 Nein
Thema:
Schriften in Powerpoint per Makro änder

Hallo Benedikt,

wenn ich deinen Code richtig verstehe, suchst du nur nach einenständigen Textfeldern. Es ist dann klar, dass Tabellen  nicht erfasst werden (VBA-Hilfe unter HasTable). Textfelder in Gruppierungen werden auch nicht angesprochen. Dazu könntest du innerhalb der oshp-Scheife

If InStr(oshp.Name, "Group") > 0 Then
    For i = 1 To oshp.GroupItems.Count
        If oshp.GroupItems(i).HasTextFrame Then
            Set oTemp = oshp.GroupItems(i).TextFrame.TextRange
            For j = 1 To Len(oTemp)
            With oTemp.Characters(j).Font
                If .Name = "Calibri" And .Bold = False Then .Name = "Colibri light"
            End With
            Next
        End If
    Next
End If

verwenden. Wenn die Gruppierung weitere Gruppierungen enthalten kann, würde ich für die Auflösungen von Gruppierungen ein Unterprogramm venwerden.
 
Ich habe deinen Code möglichst unverändert gelassen, nur etwas gestrafft. Wenn die Textfelder insgesamt fest oder nicht fett formatiert sind und nicht nur einzelne Buchstaben, lässt sich das sicherlich noch einfacher machen, ndem jeweils das gesamte Testfeld angesprochen wird.
 
Viel Erfolg
Holger
 

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
15.02.2017 12:54:43 Benedikt
*****
NotSolved
Blau Schriften in Powerpoint per Makro änder
16.02.2017 16:30:43 Holger
*****
Solved