2

There is an issue with Microsoft Powerpoint, which can occur when an Asian-language user saves a file, and then a non Asian-language user opens said file.

The problem is that text gets wrapped in the middle of words.

Example:

The quick b
rown fox ju
mps over th
e lazy dog.

I know a solution, but I can only seem to correct the text wrapping one text field at a time! This is not a feasable solution for lengthy presentations.

The one-text-field-at-a-time solution that I know of is as follows:

A1) Go paragraph settings
A2) Select the Asian Typography tab*
A3) Disable Allow Latin text to wrap in the middle of a word

*However, most likely the non-Asian user won't have the Asian Typography tab available (yet).

To enable the Asian Typography tab, the following must be done:

B1) Close Powerpoint
B2) Go to Start, search for and open Microsoft Office Language Preferences
B3) Add Japanese (or possibly other Asian language). Close Language Preferences.
B4) Open Powerpoint
B5) Go back to step A1 above.

Again, steps A1-A3 can take a very long time, and leaves the possibility of forgetting to fix a field.

Is there a solution that corrects the wrapping issue for an entire powerpoint file all at once?

Bort
  • 1,714

2 Answers2

2

I removed the VBA code from the answer. This is updated statement:

Even the information source close to PowerPoint developer team says they did not got a definite response from PowerPoint developers on how to set the check box programmatically using PowerPoint document model. There is no corresponding property for this setting at the moment.

Thus the only proven way is to remove latinLnBrk="1" (or replace it with latinLnBrk="0") in XML file packed in PPTX file.

miroxlav
  • 14,845
2

Although this does not directly solve the problem, it goes a ways towards dealing with it. Since original problem is not really solved, I thiink this is the next best thing.

If new text boxes (or ones copied and pasted form another presentation) are defaulting to the bad wrapping, fix the Latin wrap on a text box (using steps in the original question), then right click the border and "set as default text box." That will fix the issue on new text boxes. Also, be sure to edit the slide masters. You can fix all text boxes on a slide by clicking anywhere on the slide (not on an object) and pressing Control-A (select all) then editing the paragraph settings. Unfortunately PPT will not let you select all slides and do the same. You have to do it slide by slide. Be sure to do all this to your PPT templates to prevent this awful problem from happening over and over again.

Erik H
  • 171