Как я могу отключить перенос текста (в середине слов) для ВЕСЬ PowerPoint презентации сразу?

Существует проблема с Microsoft Powerpoint, которая может возникнуть, когда пользователь с азиатским языком сохраняет файл, а затем пользователь, не являющийся азиатским языком, открывает указанный файл.

Проблема в том, что текст обернут в слова.

Пример:

Быстрый б
Роун Фокс Ю
мпс над го
ленивая собака

Я знаю решение, но я могу только исправить текст, оборачивая одно текстовое поле за раз! Это нереальное решение для длинных презентаций.

Известное мне решение с одним текстовым полем за раз:

А1) иди paragraph settings
A2) Выберите Asian Typography вкладка *
A3) Отключить Allow Latin text to wrap in the middle of a word

* Однако, скорее всего, у неазиатского пользователя не будет Asian Typography вкладка доступна (пока).

Чтобы включить Asian Typography На вкладке необходимо сделать следующее:

B1) Закрыть Powerpoint
B2) Зайдите в Пуск, найдите и откройте Microsoft Office Language Preferences
B3) Добавить японский (или, возможно, другой азиатский язык). Закрыть настройки языка.
B4) Открыть Powerpoint
B5) Вернитесь к шагу A1 выше.

Опять же, шаги A1-A3 могут занять очень много времени, и оставляет возможность забыть исправить поле.

Есть ли решение, которое исправляет проблему с обертыванием для всего файла powerpoint одновременно?

2 ответа

Я удалил код VBA из ответа. Это обновленное заявление:

Даже источник информации, близкий к команде разработчиков PowerPoint, говорит, что они не получили определенного ответа от разработчиков PowerPoint о том, как установить флажок программно с помощью модели документов PowerPoint. На данный момент нет соответствующего свойства для этого параметра.

Таким образом, единственным проверенным способом является удаление latinLnBrk="1" (или замените его на latinLnBrk="0") в файле XML, упакованном в файл PPTX.

Хотя это не решает проблему напрямую, оно ведет к ее решению. Поскольку первоначальная проблема на самом деле не решена, я думаю, что это следующая лучшая вещь.

Если новые текстовые поля (или те, которые скопированы и вставлены из другой презентации) по умолчанию имеют неправильную упаковку, исправьте латинскую переноску в текстовом поле (используя шаги в исходном вопросе), затем щелкните правой кнопкой мыши границу и "установить как текстовое поле по умолчанию" ". Это решит проблему с новыми текстовыми полями. Также не забудьте отредактировать слайд-мастера. Вы можете исправить все текстовые поля на слайде, щелкнув в любом месте на слайде (не на объекте) и нажав Control-A (выбрать все), затем отредактировав настройки абзаца. К сожалению, PPT не позволит вам выбрать все слайды и сделать то же самое. Вы должны сделать это слайд за слайдом. Обязательно сделайте все это с вашими шаблонами PPT, чтобы избежать повторения этой ужасной проблемы снова и снова.

Другие вопросы по тегам