Is it a bug? Change text size in Visio 2007

Y

Yangyong

I defined a global "User.TextSize" in visApp.ActiveDocument.DocumentSheet.
In the masters, the text size is relative to this global "User.TextSize".
So, when I change the global value, all the shapes changes their text size.
This works fine in Visio 2003. But in Visio 2007, it fails. It looks like
Visio 2007 does not refresh the shapes after I changed global value. But
after I select each shape, the text size is changed. Is this a bug in Visio
2007?
 
J

JuneTheSecond

Hi Yangyong,

Would you please try to key, "Ctrl-Alt-G" ?
If it refresh the texts, it may be a matter of Visio renderer.

or, did you set screenupdating = false, or
showchanges = false ?
 
Y

Yangyong

Thanks for the reply. It's really helpful. I tried "Ctrl-Alt-G", it works.
I tested ShowChanges, it is true.

BTW, I cannot find any document about "Ctrl-Alt-G". It seems an AccelItem
with CmdNum 1644 is associated with it. But I have no way to fire it up.

Do you have some suggestions?
 
J

JuneTheSecond

"Ctrl-Alt-G" is well explained here by Mark Nelson last year or two,
but I could not search again Marks' post.
So, please permit me to paste Mark's comments from my notebook.


---------------------------------------
Ctrl-Alt-G is the keyboard shortcut for Visio's page renderer. It causes
all the cached information in the current page display to be re-rendered.
This is an internal command, but it is left exposed to users to help
diagnose rendering problems. If you notice a discrepancy in your drawing
and Ctrl-Alt-G clears it up, then you have most likely encountered a
rendering bug.

We'd love to get reproduction steps from you.
Due to the nature of rendering errors the repro steps must be very precise.
 
J

JuneTheSecond

To emulate "Ctrl-Alt-G",
SendKeys "%^g", True
may be one of the ways,
but please make sure
that the drwaing page is active.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top