If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#31
|
|||
|
|||
Can I run Word 2003 with Office 2007?
You shouldn't need to change the font color at all unless you aren't using
the Automatic font color, which is typically black if using the default colors. All you should need to do is change the Page Color on the *Page* Layout tab (not Print Layout - sorry!). Word will automatically take care of the font color switching for you and the built-in styles should switch too. Now, if your Windows Display properties already uses a dark window background and light text then your results will be skewed. It sounds as though this might be the case since you indicated your Automatic font color was white. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... I did some more experiments and I think I'm closer to what you were describing. I set the page color to Blue using the Page Color button on the Page Layout tab; on the Home Tab in the Font group I use the Font color button to set the automatic color to white; I enter =rand() and the font is white. Fonts such has the heading fonts or Subtle Emphasis are unaffected but if they're selected first in the Styles pane, and the Font button (same location) is pressed again (I assume it's still showing white on everyone else's machine), subsequent typing in the style is white. Another approach is to simply type and let the color come out at will. Selecting the entire document and using the Font button again can turn the fonts white. Of course, this is not likely to be satisfactory to DCH or others because they want to see white font as they type. Such things as table lines aren't affected but they can be set using the Borders and Shading button on the Table Properties dialog box. Unfortunately, a key requirement for DCH is unaffected since the selection shading is still dark gray. Overall, this approach is likely to be less risky than running a macro to go against all the styles but there will be some extra mouse clicks involved at least in what I've outlined above. Is there any way to reduce the number of mouse clicks? E McElroy "Beth Melton" wrote: Wouldn't it be easier to just use the Automatic font color and set the Page Color on the Print Layout tab to a dark color? If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... Hi DCH: I promised to get back to you after taking a longer look at the problems of trying to implement white font on a blue screen in Word 2007. Here are my thoughts based on the experiments I've done and my current knowledge of Word 2007: CHANGING ALL FONT COLORS: ========================= I took a look at setting the font color of all styles en masse and came up with a short macro to do this (it's not hard - the code is listed below). After running the macro, text was white in the standard styles (those displayed in the Styles pane at the beginning of a new document), and the text color wasn't affected by themes. I inserted some "smart art" diagrams (where do they get those names?) and the diagram text was also white. As I discuss below, there was at least one surprise and, of course, there are likely to be others since I didn't test every single feature in Word (I'm far from knowing what all the features are, anyway). There are also objects that have to be colored white such as the lines of tables. That isn't part of the code but can be added. CHANGING THE SELECTION HIGHLIGHT: ================================= I have not found a way to tell Word to change the highlight colors. Can it be done? Well, it can be simulated by actually altering the document when a selection is made and restoring it when the selection is not. This is doable with the Selection object. However, this is not a trivial matter since there are many types of objects that can be selected, and highlighting appropriate for text may not be appropriate for other objects. Additionally, a fair amount of bulletproofing code must be added to make sure that changes to the document as part of the selection highlight process are not permanent if there should be a crash. I don't want to bother you with a lot of detail but, while this might be possible, it could be a time-consuming task to do it properly, not only in code development but especially in testing. CONCLUSION: =========== Those familiar with the Word programming SDKs may know better ways to try to solve this problem. From what I currently know, even if it were possible to get Word 2007 to emulate a white on blue screen, it will take time and carry some initial risk. Your best approach in the short term, and quite possibly the long term, is the one you decided on initially: go back to Word 2003. It's a painless solution and the functionality you want is supported by MS and will work without surprises. CODE TO CHANGE STYLE FONT COLOR EN MASSE: ========================================= For those who are interested, here is a simple macro which enumerates the styles and changes their font color. I counted 265 built-in styles, only a small subset of which have symbols defined. Touching one particular style, the one whose name is "Article / Section" had a very unusual side effect: it added numbered list characteristics to the various Heading styles. Hence, there is code here to simply avoid it. I'm not sure when this style comes into play or what the implication is of not setting its color. I found that setting only the Color property was not enough since some of the "emphasis" styles continued to go their own way. Changing the ColorIndex property solved that. There is another color property, ColorIndexBI, which I did not set since the brief documentation for the property indicates that it's for right to left languages. If this is relevant, it should also be set. Here is the macro: Sub WhiteFont() Dim CurStyle As Style Dim CurDoc As Document Set CurDoc = ActiveDocument For CurIndex = 1 To CurDoc.Styles.Count Step 1 Set CurStyle = CurDoc.Styles(CurIndex) If CurStyle.NameLocal "Article / Section" Then CurStyle.Font.Color = wdColorWhite CurStyle.Font.ColorIndex = wdWhite End If Next End Sub Of course, this can be improved for those who want to experiment: 1. If there is no ActiveDocument, the procedure should exit. 2. An up front dialog box can be added to allow the user to select the color. 3. VBA has a simple Collection object which can be used to store the initial colors. This can provide the basis of a Restore function to put the initial colors back. If anybody does any experiments along these lines I'd be curious to hear what your results are. Ed McElroy "DCH" wrote: The deletion of the blue background/white text option in Word 2007 is sending me back to Word 2003. Can I uninstall Word 2007 and re-install Word 2003 while retaining the rest of Office 2007? And if so, can you tell me how? Many thanks for whatever suggestions anyone may have, DCH |
#32
|
|||
|
|||
Can I run Word 2003 with Office 2007?
I have to set the automatic font color to white because if I don't, then the
=rand() text will be black. With the automatic color now set to white, it still doesn't affect the styles which use a colored font. The automatic color must be set again after selecting one in the Styles pane, and before typing. Are you getting all white font, even on the Heading and emphasis styles without doing anything? That's interesting because DCH mentioned that he had been successful in most everything except the selection shading by putting the page background button on the QA toolbar. Perhaps I'll be able to figure out as I go along why I'm not getting similar results. Relating to the selection highlight difficulty that I reported (it was dark gray), that turned out to be a leftover from the system color change experiments I did. Restoring the system colors to their default brought back the normal light blue highlighting (I'm using the blue motif). The only difficulty I notice now is color fringing when selecting text in the formula bar in Excel. Selecting text in cells, I get the usual black background with white font. I don't recall seeing color fringing in the formula bar before but I don't know if it's related to the wholesale style manipulations. E McElroy "Beth Melton" wrote: You shouldn't need to change the font color at all unless you aren't using the Automatic font color, which is typically black if using the default colors. All you should need to do is change the Page Color on the *Page* Layout tab (not Print Layout - sorry!). Word will automatically take care of the font color switching for you and the built-in styles should switch too. Now, if your Windows Display properties already uses a dark window background and light text then your results will be skewed. It sounds as though this might be the case since you indicated your Automatic font color was white. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... I did some more experiments and I think I'm closer to what you were describing. I set the page color to Blue using the Page Color button on the Page Layout tab; on the Home Tab in the Font group I use the Font color button to set the automatic color to white; I enter =rand() and the font is white. Fonts such has the heading fonts or Subtle Emphasis are unaffected but if they're selected first in the Styles pane, and the Font button (same location) is pressed again (I assume it's still showing white on everyone else's machine), subsequent typing in the style is white. Another approach is to simply type and let the color come out at will. Selecting the entire document and using the Font button again can turn the fonts white. Of course, this is not likely to be satisfactory to DCH or others because they want to see white font as they type. Such things as table lines aren't affected but they can be set using the Borders and Shading button on the Table Properties dialog box. Unfortunately, a key requirement for DCH is unaffected since the selection shading is still dark gray. Overall, this approach is likely to be less risky than running a macro to go against all the styles but there will be some extra mouse clicks involved at least in what I've outlined above. Is there any way to reduce the number of mouse clicks? E McElroy "Beth Melton" wrote: Wouldn't it be easier to just use the Automatic font color and set the Page Color on the Print Layout tab to a dark color? If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... Hi DCH: I promised to get back to you after taking a longer look at the problems of trying to implement white font on a blue screen in Word 2007. Here are my thoughts based on the experiments I've done and my current knowledge of Word 2007: CHANGING ALL FONT COLORS: ========================= I took a look at setting the font color of all styles en masse and came up with a short macro to do this (it's not hard - the code is listed below). After running the macro, text was white in the standard styles (those displayed in the Styles pane at the beginning of a new document), and the text color wasn't affected by themes. I inserted some "smart art" diagrams (where do they get those names?) and the diagram text was also white. As I discuss below, there was at least one surprise and, of course, there are likely to be others since I didn't test every single feature in Word (I'm far from knowing what all the features are, anyway). There are also objects that have to be colored white such as the lines of tables. That isn't part of the code but can be added. CHANGING THE SELECTION HIGHLIGHT: ================================= I have not found a way to tell Word to change the highlight colors. Can it be done? Well, it can be simulated by actually altering the document when a selection is made and restoring it when the selection is not. This is doable with the Selection object. However, this is not a trivial matter since there are many types of objects that can be selected, and highlighting appropriate for text may not be appropriate for other objects. Additionally, a fair amount of bulletproofing code must be added to make sure that changes to the document as part of the selection highlight process are not permanent if there should be a crash. I don't want to bother you with a lot of detail but, while this might be possible, it could be a time-consuming task to do it properly, not only in code development but especially in testing. CONCLUSION: =========== Those familiar with the Word programming SDKs may know better ways to try to solve this problem. From what I currently know, even if it were possible to get Word 2007 to emulate a white on blue screen, it will take time and carry some initial risk. Your best approach in the short term, and quite possibly the long term, is the one you decided on initially: go back to Word 2003. It's a painless solution and the functionality you want is supported by MS and will work without surprises. CODE TO CHANGE STYLE FONT COLOR EN MASSE: ========================================= For those who are interested, here is a simple macro which enumerates the styles and changes their font color. I counted 265 built-in styles, only a small subset of which have symbols defined. Touching one particular style, the one whose name is "Article / Section" had a very unusual side effect: it added numbered list characteristics to the various Heading styles. Hence, there is code here to simply avoid it. I'm not sure when this style comes into play or what the implication is of not setting its color. I found that setting only the Color property was not enough since some of the "emphasis" styles continued to go their own way. Changing the ColorIndex property solved that. There is another color property, ColorIndexBI, which I did not set since the brief documentation for the property indicates that it's for right to left languages. If this is relevant, it should also be set. Here is the macro: Sub WhiteFont() Dim CurStyle As Style Dim CurDoc As Document Set CurDoc = ActiveDocument For CurIndex = 1 To CurDoc.Styles.Count Step 1 Set CurStyle = CurDoc.Styles(CurIndex) If CurStyle.NameLocal "Article / Section" Then CurStyle.Font.Color = wdColorWhite CurStyle.Font.ColorIndex = wdWhite End If Next End Sub Of course, this can be improved for those who want to experiment: 1. If there is no ActiveDocument, the procedure should exit. 2. An up front dialog box can be added to allow the user to select the color. 3. VBA has a simple Collection object which can be used to store the initial colors. This can provide the basis of a Restore function to put the initial colors back. If anybody does any experiments along these lines I'd be curious to hear what your results are. Ed McElroy "DCH" wrote: The deletion of the blue background/white text option in Word 2007 is sending me back to Word 2003. Can I uninstall Word 2007 and re-install Word 2003 while retaining the rest of Office 2007? And if so, can you tell me how? Many thanks for whatever suggestions anyone may have, DCH |
#33
|
|||
|
|||
Can I run Word 2003 with Office 2007?
You can't set the Automatic Font Color in Word. The Automatic Font Color is
the color assigned to Window Text in your Display Properties. All I am doing is making sure that the font color in the Word document is set to Automatic. (Mine happens to be a dark blue) and then I'm changing the Page Color to a dark color - one that is dark enough for Word to automatically swap the colors for me, including the Styles. Perhaps you aren't using the Automatic font color? Word uses this color by default but if you changed it then that might explain why you are having difficult. To use the Automatic font color, on the Home tab, in the Font group, click Font Color and then click Automatic at the top of the color palette. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... I have to set the automatic font color to white because if I don't, then the =rand() text will be black. With the automatic color now set to white, it still doesn't affect the styles which use a colored font. The automatic color must be set again after selecting one in the Styles pane, and before typing. Are you getting all white font, even on the Heading and emphasis styles without doing anything? That's interesting because DCH mentioned that he had been successful in most everything except the selection shading by putting the page background button on the QA toolbar. Perhaps I'll be able to figure out as I go along why I'm not getting similar results. Relating to the selection highlight difficulty that I reported (it was dark gray), that turned out to be a leftover from the system color change experiments I did. Restoring the system colors to their default brought back the normal light blue highlighting (I'm using the blue motif). The only difficulty I notice now is color fringing when selecting text in the formula bar in Excel. Selecting text in cells, I get the usual black background with white font. I don't recall seeing color fringing in the formula bar before but I don't know if it's related to the wholesale style manipulations. E McElroy "Beth Melton" wrote: You shouldn't need to change the font color at all unless you aren't using the Automatic font color, which is typically black if using the default colors. All you should need to do is change the Page Color on the *Page* Layout tab (not Print Layout - sorry!). Word will automatically take care of the font color switching for you and the built-in styles should switch too. Now, if your Windows Display properties already uses a dark window background and light text then your results will be skewed. It sounds as though this might be the case since you indicated your Automatic font color was white. "E McElroy" wrote in message ... I did some more experiments and I think I'm closer to what you were describing. I set the page color to Blue using the Page Color button on the Page Layout tab; on the Home Tab in the Font group I use the Font color button to set the automatic color to white; I enter =rand() and the font is white. Fonts such has the heading fonts or Subtle Emphasis are unaffected but if they're selected first in the Styles pane, and the Font button (same location) is pressed again (I assume it's still showing white on everyone else's machine), subsequent typing in the style is white. Another approach is to simply type and let the color come out at will. Selecting the entire document and using the Font button again can turn the fonts white. Of course, this is not likely to be satisfactory to DCH or others because they want to see white font as they type. Such things as table lines aren't affected but they can be set using the Borders and Shading button on the Table Properties dialog box. Unfortunately, a key requirement for DCH is unaffected since the selection shading is still dark gray. Overall, this approach is likely to be less risky than running a macro to go against all the styles but there will be some extra mouse clicks involved at least in what I've outlined above. Is there any way to reduce the number of mouse clicks? E McElroy "Beth Melton" wrote: Wouldn't it be easier to just use the Automatic font color and set the Page Color on the Print Layout tab to a dark color? If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... Hi DCH: I promised to get back to you after taking a longer look at the problems of trying to implement white font on a blue screen in Word 2007. Here are my thoughts based on the experiments I've done and my current knowledge of Word 2007: CHANGING ALL FONT COLORS: ========================= I took a look at setting the font color of all styles en masse and came up with a short macro to do this (it's not hard - the code is listed below). After running the macro, text was white in the standard styles (those displayed in the Styles pane at the beginning of a new document), and the text color wasn't affected by themes. I inserted some "smart art" diagrams (where do they get those names?) and the diagram text was also white. As I discuss below, there was at least one surprise and, of course, there are likely to be others since I didn't test every single feature in Word (I'm far from knowing what all the features are, anyway). There are also objects that have to be colored white such as the lines of tables. That isn't part of the code but can be added. CHANGING THE SELECTION HIGHLIGHT: ================================= I have not found a way to tell Word to change the highlight colors. Can it be done? Well, it can be simulated by actually altering the document when a selection is made and restoring it when the selection is not. This is doable with the Selection object. However, this is not a trivial matter since there are many types of objects that can be selected, and highlighting appropriate for text may not be appropriate for other objects. Additionally, a fair amount of bulletproofing code must be added to make sure that changes to the document as part of the selection highlight process are not permanent if there should be a crash. I don't want to bother you with a lot of detail but, while this might be possible, it could be a time-consuming task to do it properly, not only in code development but especially in testing. CONCLUSION: =========== Those familiar with the Word programming SDKs may know better ways to try to solve this problem. From what I currently know, even if it were possible to get Word 2007 to emulate a white on blue screen, it will take time and carry some initial risk. Your best approach in the short term, and quite possibly the long term, is the one you decided on initially: go back to Word 2003. It's a painless solution and the functionality you want is supported by MS and will work without surprises. CODE TO CHANGE STYLE FONT COLOR EN MASSE: ========================================= For those who are interested, here is a simple macro which enumerates the styles and changes their font color. I counted 265 built-in styles, only a small subset of which have symbols defined. Touching one particular style, the one whose name is "Article / Section" had a very unusual side effect: it added numbered list characteristics to the various Heading styles. Hence, there is code here to simply avoid it. I'm not sure when this style comes into play or what the implication is of not setting its color. I found that setting only the Color property was not enough since some of the "emphasis" styles continued to go their own way. Changing the ColorIndex property solved that. There is another color property, ColorIndexBI, which I did not set since the brief documentation for the property indicates that it's for right to left languages. If this is relevant, it should also be set. Here is the macro: Sub WhiteFont() Dim CurStyle As Style Dim CurDoc As Document Set CurDoc = ActiveDocument For CurIndex = 1 To CurDoc.Styles.Count Step 1 Set CurStyle = CurDoc.Styles(CurIndex) If CurStyle.NameLocal "Article / Section" Then CurStyle.Font.Color = wdColorWhite CurStyle.Font.ColorIndex = wdWhite End If Next End Sub Of course, this can be improved for those who want to experiment: 1. If there is no ActiveDocument, the procedure should exit. 2. An up front dialog box can be added to allow the user to select the color. 3. VBA has a simple Collection object which can be used to store the initial colors. This can provide the basis of a Restore function to put the initial colors back. If anybody does any experiments along these lines I'd be curious to hear what your results are. Ed McElroy "DCH" wrote: The deletion of the blue background/white text option in Word 2007 is sending me back to Word 2003. Can I uninstall Word 2007 and re-install Word 2003 while retaining the rest of Office 2007? And if so, can you tell me how? Many thanks for whatever suggestions anyone may have, DCH |
#34
|
|||
|
|||
Can I run Word 2003 with Office 2007?
Thanks. Let me cover these individually and see where I'm at:
1. My window text system color is currently set to black. 2. By "setting the Automatic Font Color" I meant setting the color with the font button. I see after a redisplay that the Automatic Font Color stays at black and my description is an abuse of the language. 3. From what you said, making "...sure that the font color in the Word document is set to Automatic" is simply a matter of showing the Font button pallette and clicking on the color box beside the word "Automatic". Well, I did another experiment, first clicking on the Automatic color box; then I did =rand() and got some text; and then I set the page background. With a blue background, the font stayed black but I decided to run over the other colors in a preview and interestingly enough, when the page background color is black or near black, the font changed color to white. My initial hunch is that black font on a blue background is considered readably distinct (by whatever algorithm the code uses) and therefore there is no font switch. Hunch two is that you may be getting a change on a blue background because your system color text font is not black but blue. I'll try changing my system text color and get back to you. Ed McElroy Beth Melton" wrote: You can't set the Automatic Font Color in Word. The Automatic Font Color is the color assigned to Window Text in your Display Properties. All I am doing is making sure that the font color in the Word document is set to Automatic. (Mine happens to be a dark blue) and then I'm changing the Page Color to a dark color - one that is dark enough for Word to automatically swap the colors for me, including the Styles. Perhaps you aren't using the Automatic font color? Word uses this color by default but if you changed it then that might explain why you are having difficult. To use the Automatic font color, on the Home tab, in the Font group, click Font Color and then click Automatic at the top of the color palette. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... I have to set the automatic font color to white because if I don't, then the =rand() text will be black. With the automatic color now set to white, it still doesn't affect the styles which use a colored font. The automatic color must be set again after selecting one in the Styles pane, and before typing. Are you getting all white font, even on the Heading and emphasis styles without doing anything? That's interesting because DCH mentioned that he had been successful in most everything except the selection shading by putting the page background button on the QA toolbar. Perhaps I'll be able to figure out as I go along why I'm not getting similar results. Relating to the selection highlight difficulty that I reported (it was dark gray), that turned out to be a leftover from the system color change experiments I did. Restoring the system colors to their default brought back the normal light blue highlighting (I'm using the blue motif). The only difficulty I notice now is color fringing when selecting text in the formula bar in Excel. Selecting text in cells, I get the usual black background with white font. I don't recall seeing color fringing in the formula bar before but I don't know if it's related to the wholesale style manipulations. E McElroy "Beth Melton" wrote: You shouldn't need to change the font color at all unless you aren't using the Automatic font color, which is typically black if using the default colors. All you should need to do is change the Page Color on the *Page* Layout tab (not Print Layout - sorry!). Word will automatically take care of the font color switching for you and the built-in styles should switch too. Now, if your Windows Display properties already uses a dark window background and light text then your results will be skewed. It sounds as though this might be the case since you indicated your Automatic font color was white. "E McElroy" wrote in message ... I did some more experiments and I think I'm closer to what you were describing. I set the page color to Blue using the Page Color button on the Page Layout tab; on the Home Tab in the Font group I use the Font color button to set the automatic color to white; I enter =rand() and the font is white. Fonts such has the heading fonts or Subtle Emphasis are unaffected but if they're selected first in the Styles pane, and the Font button (same location) is pressed again (I assume it's still showing white on everyone else's machine), subsequent typing in the style is white. Another approach is to simply type and let the color come out at will. Selecting the entire document and using the Font button again can turn the fonts white. Of course, this is not likely to be satisfactory to DCH or others because they want to see white font as they type. Such things as table lines aren't affected but they can be set using the Borders and Shading button on the Table Properties dialog box. Unfortunately, a key requirement for DCH is unaffected since the selection shading is still dark gray. Overall, this approach is likely to be less risky than running a macro to go against all the styles but there will be some extra mouse clicks involved at least in what I've outlined above. Is there any way to reduce the number of mouse clicks? E McElroy "Beth Melton" wrote: Wouldn't it be easier to just use the Automatic font color and set the Page Color on the Print Layout tab to a dark color? If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... Hi DCH: I promised to get back to you after taking a longer look at the problems of trying to implement white font on a blue screen in Word 2007. Here are my thoughts based on the experiments I've done and my current knowledge of Word 2007: CHANGING ALL FONT COLORS: ========================= I took a look at setting the font color of all styles en masse and came up with a short macro to do this (it's not hard - the code is listed below). After running the macro, text was white in the standard styles (those displayed in the Styles pane at the beginning of a new document), and the text color wasn't affected by themes. I inserted some "smart art" diagrams (where do they get those names?) and the diagram text was also white. As I discuss below, there was at least one surprise and, of course, there are likely to be others since I didn't test every single feature in Word (I'm far from knowing what all the features are, anyway). There are also objects that have to be colored white such as the lines of tables. That isn't part of the code but can be added. CHANGING THE SELECTION HIGHLIGHT: ================================= I have not found a way to tell Word to change the highlight colors. Can it be done? Well, it can be simulated by actually altering the document when a selection is made and restoring it when the selection is not. This is doable with the Selection object. However, this is not a trivial matter since there are many types of objects that can be selected, and highlighting appropriate for text may not be appropriate for other objects. Additionally, a fair amount of bulletproofing code must be added to make sure that changes to the document as part of the selection highlight process are not permanent if there should be a crash. I don't want to bother you with a lot of detail but, while this might be possible, it could be a time-consuming task to do it properly, not only in code development but especially in testing. CONCLUSION: =========== Those familiar with the Word programming SDKs may know better ways to try to solve this problem. From what I currently know, even if it were possible to get Word 2007 to emulate a white on blue screen, it will take time and carry some initial risk. Your best approach in the short term, and quite possibly the long term, is the one you decided on initially: go back to Word 2003. It's a painless solution and the functionality you want is supported by MS and will work without surprises. CODE TO CHANGE STYLE FONT COLOR EN MASSE: ========================================= For those who are interested, here is a simple macro which enumerates the styles and changes their font color. I counted 265 built-in styles, only a small subset of which have symbols defined. Touching one particular style, the one whose name is "Article / Section" had a very unusual side effect: it added numbered list characteristics to the various Heading styles. Hence, there is code here to simply avoid it. I'm not sure when this style comes into play or what the implication is of not setting its color. I found that setting only the Color property was not enough since some of the "emphasis" styles continued to go their own way. Changing the ColorIndex property solved that. There is another color property, ColorIndexBI, which I did not set since the brief documentation for the property indicates that it's for right to left languages. If this is relevant, it should also be set. Here is the macro: Sub WhiteFont() Dim CurStyle As Style |
#35
|
|||
|
|||
Can I run Word 2003 with Office 2007?
I changed the font color of window text to be a darkish blue and tried
another experiment. I made sure to click the Automatic color box in the Font button palette before proceeding. Again there was no change in font color on the bright blue background that I've been using (I use the bright blue in the row of standard colors). However, going to a dark blue background or black background, the font changed to white. Using that very handy preview feature to check out the various backgrounds, it apparently is not so much the similarity between the font color and the background color which triggers the change since I had background colors which were a close match to the font color but there was no change and the font was barely readable. However, on that last row of very dark background colors, the font changed readily to white on several of them. In the standard styles that display with a new document, the majority seem to have a specific color specified and there was no change in that color. The Intense Emphasis style is still red, for example, and the Title font color was very close to the dark blue background it was on but Word didn't change it. But those fonts, and there were several, that didn't have a specific color specified all came out white. I don't know if DCH was looking for all white fonts or whether he was happy with having some of the fonts retain their original color. Of course, any particular color can always be changed. Something tells me that I learned more than anyone else on this particular thread. The automatic color information you provided was informative and interesting. Thanks very much for the input. Ed McElroy "Beth Melton" wrote: You can't set the Automatic Font Color in Word. The Automatic Font Color is the color assigned to Window Text in your Display Properties. All I am doing is making sure that the font color in the Word document is set to Automatic. (Mine happens to be a dark blue) and then I'm changing the Page Color to a dark color - one that is dark enough for Word to automatically swap the colors for me, including the Styles. Perhaps you aren't using the Automatic font color? Word uses this color by default but if you changed it then that might explain why you are having difficult. To use the Automatic font color, on the Home tab, in the Font group, click Font Color and then click Automatic at the top of the color palette. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... I have to set the automatic font color to white because if I don't, then the =rand() text will be black. With the automatic color now set to white, it still doesn't affect the styles which use a colored font. The automatic color must be set again after selecting one in the Styles pane, and before typing. Are you getting all white font, even on the Heading and emphasis styles without doing anything? That's interesting because DCH mentioned that he had been successful in most everything except the selection shading by putting the page background button on the QA toolbar. Perhaps I'll be able to figure out as I go along why I'm not getting similar results. Relating to the selection highlight difficulty that I reported (it was dark gray), that turned out to be a leftover from the system color change experiments I did. Restoring the system colors to their default brought back the normal light blue highlighting (I'm using the blue motif). The only difficulty I notice now is color fringing when selecting text in the formula bar in Excel. Selecting text in cells, I get the usual black background with white font. I don't recall seeing color fringing in the formula bar before but I don't know if it's related to the wholesale style manipulations. E McElroy "Beth Melton" wrote: You shouldn't need to change the font color at all unless you aren't using the Automatic font color, which is typically black if using the default colors. All you should need to do is change the Page Color on the *Page* Layout tab (not Print Layout - sorry!). Word will automatically take care of the font color switching for you and the built-in styles should switch too. Now, if your Windows Display properties already uses a dark window background and light text then your results will be skewed. It sounds as though this might be the case since you indicated your Automatic font color was white. "E McElroy" wrote in message ... I did some more experiments and I think I'm closer to what you were describing. I set the page color to Blue using the Page Color button on the Page Layout tab; on the Home Tab in the Font group I use the Font color button to set the automatic color to white; I enter =rand() and the font is white. Fonts such has the heading fonts or Subtle Emphasis are unaffected but if they're selected first in the Styles pane, and the Font button (same location) is pressed again (I assume it's still showing white on everyone else's machine), subsequent typing in the style is white. Another approach is to simply type and let the color come out at will. Selecting the entire document and using the Font button again can turn the fonts white. Of course, this is not likely to be satisfactory to DCH or others because they want to see white font as they type. Such things as table lines aren't affected but they can be set using the Borders and Shading button on the Table Properties dialog box. Unfortunately, a key requirement for DCH is unaffected since the selection shading is still dark gray. Overall, this approach is likely to be less risky than running a macro to go against all the styles but there will be some extra mouse clicks involved at least in what I've outlined above. Is there any way to reduce the number of mouse clicks? E McElroy "Beth Melton" wrote: Wouldn't it be easier to just use the Automatic font color and set the Page Color on the Print Layout tab to a dark color? If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message ... Hi DCH: I promised to get back to you after taking a longer look at the problems of trying to implement white font on a blue screen in Word 2007. Here are my thoughts based on the experiments I've done and my current knowledge of Word 2007: CHANGING ALL FONT COLORS: ========================= I took a look at setting the font color of all styles en masse and came up with a short macro to do this (it's not hard - the code is listed below). After running the macro, text was white in the standard styles (those displayed in the Styles pane at the beginning of a new document), and the text color wasn't affected by themes. I inserted some "smart art" diagrams (where do they get those names?) and the diagram text was also white. As I discuss below, there was at least one surprise and, of course, there are likely to be others since I didn't test every single feature in Word (I'm far from knowing what all the features are, anyway). There are also objects that have to be colored white such as the lines of tables. That isn't part of the code but can be added. CHANGING THE SELECTION HIGHLIGHT: ================================= I have not found a way to tell Word to change the highlight colors. Can it be done? Well, it can be simulated by actually altering the document when a selection is made and restoring it when the selection is not. This is doable with the Selection object. However, this is not a trivial matter since there are many types of objects that can be selected, and highlighting appropriate for text may not be appropriate for other objects. Additionally, a fair amount of bulletproofing code must be added to make sure that changes to the document as part of the selection highlight process are not permanent if there should be a crash. I don't want to bother you with a lot of detail but, while this might be possible, it could be a time-consuming task to do it properly, not only in code development but especially in testing. CONCLUSION: =========== Those familiar with the Word programming SDKs may know better ways to try to solve this problem. From what I currently know, even if it were possible to get Word 2007 to emulate a white on blue screen, it will take time and carry some initial risk. Your best approach in the short term, and quite possibly the long term, is the one you decided on initially: go back to Word 2003. It's a painless solution and the functionality you want is supported by MS and will work without surprises. CODE TO CHANGE STYLE FONT COLOR EN MASSE: ========================================= For those who are interested, here is a simple macro which enumerates the styles and changes their font color. I counted 265 built-in styles, only a small subset of which have symbols defined. Touching one particular style, the one whose name is "Article / Section" had a very unusual side effect: it added numbered list characteristics to the various Heading styles. Hence, there is code here to simply avoid it. I'm not sure when this style comes into play or what the implication is of not setting its color. I found that setting only the Color property was not enough since some of the "emphasis" styles continued to go their own way. Changing the ColorIndex property solved that. There is another color property, ColorIndexBI, which I did not set since the brief documentation for the property indicates that it's for right to left languages. If this is relevant, it should also be set. Here is the macro: Sub WhiteFont() Dim CurStyle As Style |
#36
|
|||
|
|||
Can I run Word 2003 with Office 2007?
I'm glad you got it figured out. :-) Yes, if you were trying to use a light
blue then the colors wouldn't swap. As previously noted, you need use a dark color. Regarding your styles, yes, if you have defined a color other than Automatic then it will stay that color. Now there is another way to do this using Style Sets, one could create a Style Set to be used for a dark background and one for a light background and then simply swap them as needed. But this one is a little more involved. Please post all follow-up questions to the newsgroup. Requests for assistance by email cannot be acknowledged. ~~~~~~~~~~~~~~~ Beth Melton Microsoft Office MVP Coauthor of Word 2007 Inside Out: http://www.microsoft.com/MSPress/boo...x#AboutTheBook Word FAQ: http://mvps.org/word TechTrax eZine: http://mousetrax.com/techtrax/ MVP FAQ site: http://mvps.org/ "E McElroy" wrote in message news I changed the font color of window text to be a darkish blue and tried another experiment. I made sure to click the Automatic color box in the Font button palette before proceeding. Again there was no change in font color on the bright blue background that I've been using (I use the bright blue in the row of standard colors). However, going to a dark blue background or black background, the font changed to white. Using that very handy preview feature to check out the various backgrounds, it apparently is not so much the similarity between the font color and the background color which triggers the change since I had background colors which were a close match to the font color but there was no change and the font was barely readable. However, on that last row of very dark background colors, the font changed readily to white on several of them. In the standard styles that display with a new document, the majority seem to have a specific color specified and there was no change in that color. The Intense Emphasis style is still red, for example, and the Title font color was very close to the dark blue background it was on but Word didn't change it. But those fonts, and there were several, that didn't have a specific color specified all came out white. I don't know if DCH was looking for all white fonts or whether he was happy with having some of the fonts retain their original color. Of course, any particular color can always be changed. Something tells me that I learned more than anyone else on this particular thread. The automatic color information you provided was informative and interesting. Thanks very much for the input. Ed McElroy "Beth Melton" wrote: If you use the Automatic font color then Word will automatically swap the darker and lighter colors for you. It will also swap the colors when you print since the page color isn't automatically printed. To try this: - Create a new document - On the first line type: =rand() and press Enter (this should provide you with some dummy text) - On the Print Layout tab, click Page Color and point to a dark color. Live Preview should show you the automatic change once you select a color that is dark enough. - Select the color and then switch to Print Preview |
#37
|
|||
|
|||
Can I run Word 2003 with Office 2007?
Or you can always use the "Print entire document" feature on your printer. If
it's a color printer, It will print out the background as well. Just check out print preview BEFORE you print. "E McElroy" wrote: That's interesting, something I would never know with my non-color printer. Of course, it may be that the blue background is intended only for display purposes and is not the intended color of a printout. If it is intended for a printout, in addition to the clever work-around you proposed, changing the font colors to a bright yellow prior to printing and then back again to white afterwards might be a reasonable substitute (yellow on blue was a favorite back in the DOS era). A macro would seem to be required to accomplish the font color changes quickly. No one appears to be volunteering to write one in VBA although it looks pretty straightforward to do so. If there no volunteers in another few days, I will check out a VBA book and code one up (after coding it in C# or C++ to make sure it works!). E McElroy "Suzanne S. Barnhill" wrote: If you use blue paper, you will still get an apparently blank page. Word can print "white" text only by knocking it out of a colored background (unless you have a printer in which you can substitute a white cartridge for the black one and use "Auto" font color). -- Suzanne S. Barnhill Microsoft MVP (Word) Words into Type Fairhope, Alabama USA Word MVP FAQ site: http://word.mvps.org Email cannot be acknowledged; please post all follow-ups to the newsgroup so all may benefit. "E McElroy" wrote in message ... When I do a print preview, I get a white sheet which indicates that the white font is being preserved but not the blue background. Since I do mostly programming, I don't have a color printer so I was uncertain whether this was a limitation caused by my printer. Since you brought this up, however, I would guess that you must be seeing a similar result on your print preview. Well, it's easy enough to check for someone with a color printer but whether the blue background is preserved or not, my guess is that it's more economical to purchase blue paper than to color white sheets blue with a printer. E McElroy "Graham Mayor" wrote: Have you tried printing a document with these formatting suggestions? -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org DCH wrote: Thank you thank you for taking the time to explain all this, McElroy. Some of it is over my head but I have worked out a partial (though not very elegant) solution: I put the "Page Background" icon on the Quick Access Toolbar. Creating a new document, I click on the Page Background icon and choose dark blue and the text automatically comes up white. Perfect. It requires three clicks to get a new blue-background/white text page for every new document but I can live with that. The major problem is that "found" text (text found by the "Find and Replace" function) is highlighted in either dark gray or black, which is almost impossible to find against the dark blue background. If "found" text were highlighted in almost any other color, such that I could see it against the blue background, I would be a happy man ("over the moon" as my daughter says). Is it possible to change the color of "found" text? Thank you again for your time and help McElroy. DCH "E McElroy" wrote: There is a way to get white text on a blue background in Word 2007 by using the following recipe: 1. In the Page Backround group of the Page Layout tab, click Page Color and select a shade of blue - this is the blue background. 2. Type a line of text and then place the insertion point inside a word of text. 3. Right click on the selected text and choose Font from the menu. 4. On the Font dialog box select white in the Font Color drop down list box. The word containing the insertion point will turn white. 5. Without moving the insertion point, right click again and choose Styles from the context menu. This displays a submenu. 6. From the submenu choose Save Selection As A New Quick Style. This displays the Create New Style From Formatting dialog box. 7. In the Create New Style From Formatting dialog box, enter the name of the Style. If you used say, the "Heading 1" style for the text, then you might want to call it "White Font Heading 1". You can alter steps 6 and 7 to change the existing style to have white font - choose Update Heading 1 To Match Selection in step 6. You can see there is a bit of tedium initially: for every style of font you use, at the beginning you will need to create a white font version of it or change it to use white font. However, most documents aren't likely to use a huge number of styles and over time you'll have a big collection which you can store in your normal template file. In fact, a good start might be to edit the normal template file and simply change all the styles to use white font. Perhaps some other folks here can suggest ways to reduce the initial tedium by utilizing themes or some other technique. Some time ago, I believe Word took it's cue from the setting of the system colors for window and window text. Whether that's true now in 2007 with themes I don't know. One of the major goals behind the implementation of system color and font settings was to help people with less than optimal vision to use Windows. This would be worth exploring if the above approach is unsuitable or excessively tedious. E McElroy The deletion of the blue background/white text option in Word 2007 is sending me back to Word 2003. Can I uninstall Word 2007 and re-install Word 2003 while retaining the rest of Office 2007? And if so, can you tell me how? Many thanks for whatever suggestions anyone may have, DCH |
#38
|
|||
|
|||
Can I run Word 2003 with Office 2007?
"DCH" wrote: Regarding "You REALLY should MOVE on..." This is the second such reply I've received (the first to a similar question). Let me just say that not every one enjoys the healthy eyesight you obviously enjoy. -- DCH "Summer" wrote: You REALLY should MOVE on - the same way research does! Regardless you can run both versions 2003/2007 - you can make 2003 the default Word program to open also. "DCH" wrote in message ... The deletion of the blue background/white text option in Word 2007 is sending me back to Word 2003. Can I uninstall Word 2007 and re-install Word 2003 while retaining the rest of Office 2007? And if so, can you tell me how? Many thanks for whatever suggestions anyone may have, DCH |
Thread Tools | |
Display Modes | |
|
|