ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   2 fonts in Chart title in E2007 (https://www.excelbanter.com/excel-programming/438816-2-fonts-chart-title-e2007.html)

J Streger

2 fonts in Chart title in E2007
 
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003


Peter T

2 fonts in Chart title in E2007
 
It works for me in 2007, post your actual code.

Regards,
Peter T

"J Streger" wrote in message
...
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the
characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003




Gary Keramidas

2 fonts in Chart title in E2007
 
pasted the code in the immediate window and it turned the entire title font color to
red.

--


Gary Keramidas
Excel 2003


"Peter T" <peter_t@discussions wrote in message
...
It works for me in 2007, post your actual code.

Regards,
Peter T

"J Streger" wrote in message
...
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003





Gary Keramidas

2 fonts in Chart title in E2007
 
not much consolation, but it works correctly in 2010.

--

Gary Keramidas
Excel 2003


"J Streger" wrote in message
...
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003



Andy Pope

2 fonts in Chart title in E2007
 
Hi,

It's a known bug and as Gary points out this has been fixed for 2010.
a work around for 2007 would be to use a textbox. So code would be something
like,

ActiveChart.Shapes("Textbox 1").TextFrame.Characters(5,2).Font.Color = vbred

Cheers
Andy

--

Andy Pope, Microsoft MVP - Excel
http://www.andypope.info
"J Streger" wrote in message
...
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the
characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003



Peter T

2 fonts in Chart title in E2007
 
Ah, looks like one of those newly introduced into 2007 SP2 bugs. In my SP2
it works as everyone else says, but tested again in my SP1 and it works
fine!

Regards,
Peter T

"Peter T" <peter_t@discussions wrote in message
...
It works for me in 2007, post your actual code.

Regards,
Peter T

"J Streger" wrote in message
...
We are tranferring code from 2003 to 2007 and noticed a change in how VBA
reads the following line:

ActiveChart.ChartTitle.Characters(5,2).Font.Color = vbred

IN 2003, it reads it correctly coloring letters 5 & 6 red.
in 2007, it colors the whole Chart title red.

It seems that regardless of the start and length I pass into the
characters
function, the formatting occurs to the entire chart title, not just the
characters I wanted.

Even recording the VBA in 2007 yields no help as it cannot record the
partial font change, even though the GUI allows it. IN 2003 you can
record
the partial font change.

Any ideas on what's happening here?


--
*********************
J Streger
MS Office Master 2000 ed.
MS Project White Belt 2003

User of MS Office 2003







All times are GMT +1. The time now is 12:07 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com