title image


Smiley In PowerPoint-Tabelle Farbe einer Zelle ändern per VBA
Servus,



habe folgendes Problem:



Eine PowerPointPräsentation mit einer Tabelle darauf ist fest vorgegeben.

Wie kann ich nun die Hintergrundfarbe einer beliebigen Zelle aus dieser Tabelle per VBA-Code ändern.



Auf die Tabelle und die Zelle kann man wie folgt zugreifen:



ActivePresentation.Slides(idx1).Shapes(idx2).Table.Cell(i,j) .....



Dies funktioniert auch tadellos, d.h. mit der Erweiterung



..... Shape.TextFrame.TextRange.Text = "irgendetwas"



kann ich den Text in der Zelle beliebig ändern.



Nur:

die Hintergrundfarbe kann ich NICHT ändern.

Die einzige Möglichkeit die ich sehe:



..... Shape.Fill.BackColor.RGB = RGB(r,g,b)



Doch dies funzt nich

Jetzt stellt sich mir die Frage warum, denn diese Methodik lässt sich ohne Fehler

kompilieren und gibt auch keinerlei Laufzeitfehler aus. Es ändert sich aber nichts.



MfG BigMikey



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: