1

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

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

Пример:

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

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

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

A1) Перейти 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 ответа2

1

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

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

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .