Я получил презентацию PowerPoint с десятками слайдов, каждый из которых содержит несколько текстовых полей. Хотя презентация написана на английском языке, язык для проверки правописания установлен на канадский французский. Я пытаюсь изменить язык на английский, но даже если я выберу все слайды и выберу новый элемент в диалоговом окне «Язык», язык текстовых полей останется прежним. Поэтому мне нужно переходить от слайда к слайду, выделять текстовые поля, а затем менять язык по отдельности.
Есть лучший способ сделать это?
Версия PowerPoint, которую я установил, - 2002 SP3.
microsoft-powerpoint
language
spell-check
Leonardo
источник
источник
Ответы:
Я знаю, что ответ уже принят (который я дал +1, так как он работает и хорошо написан), но для некоторых людей идея создания, сохранения, использования макроса может быть слишком страшной (или у них могут быть настройки безопасности в место, которое делает это трудно достичь). Поэтому для этого проще использовать обычные встроенные функции. Хитрость заключается в том, чтобы иметь возможность выбирать все объекты на всех слайдах одновременно, а не на самих слайдах, и это легко достигается в представлении «Контур» (к сожалению, недоиспользуемая функция, но отлично подходит для реорганизации слайд-колоды, продвижения и понижения целые куски, например, маркеры> новые слайды или наоборот).
У меня нет PowerPoint 2002 («XP»), поэтому я не уверен, что вам нужно следовать инструкциям для 2000 или 2003 года, поэтому я расскажу оба здесь:
В более старых версиях, убедитесь , что у вас есть Излагая панель инструментов видна ( View> Toolbars> Outlining) и нажмите на Expand allкнопку (более поздние версии позволяют получить на это через правый клик).
Дело сделано.
Точно так же, когда у вас все выбрано, вы можете изменить другие вещи, такие как шрифты, цвета и т. Д. Хотя, конечно, во многих случаях это лучше сделать, изменив мастер слайдов, презентация, в которой было много редакторов, может иметь множество «жестких» наборов форматирования, которые отклоняется от основного мастера и требует сброса, чтобы быть последовательным. Вы также можете сбросить отдельные слайды в основной стиль, но это также может привести к перемещению заполнителей, что может быть нежелательно в некоторых ситуациях.
источник
Эта тема содержит ответ, который работал для меня.
Шаги, которые я следовал, были:
1.1. Перейдите в Инструменты, Макрос, Редактор Visual Basic.
1.2. Вставьте новый пустой модуль, выбрав Вставить, Модуль.
Вставьте этот код в правую панель и сохраните макрос:
msoLanguageIDEnglishAUS
можно заменить на любой нужный язык. Полный список языков можно найти здесь .Выполните макрос (нажав F5 в редакторе или выбрав Инструменты, Макрос, Макросы, ChangeSpellCheckingLanguage и нажав Выполнить).
После этого все текстовые элементы в презентации будут иметь новый язык правописания.
источник
Shape
s в группах. Более общий код выложен на сайте superuser.com/a/1119420/245595После многих презентаций, где я делал это вручную или использовал одноразовый макрос, я, наконец, сломался и превратил его в надлежащую надстройку PowerPoint.
Я загрузил его на свой веб-сайт: PowerPoint LanguageFixer
Он заботится о:
Просто установите одно из текстовых полей на нужный вам язык, выберите его и нажмите кнопку.
источник
Вот два варианта в зависимости от вашей ситуации:
Ситуация 1: Исходная копия Office была установлена с установочного носителя на канадском французском языке.
Вы сможете установить язык по умолчанию на английский, но основные функции будут использовать родной язык установочного носителя.
Единственное исправление - удалить канадско-французскую версию и установить ее с установочного носителя на английском языке или скопировать / вставить всю презентацию в новый документ и переформатировать.
,
Ситуация 2: Все кажется английским, но в некоторых случаях появляются иностранные языки.
В этой ситуации вот инструкции по ремонту для Office 2002:
Надеюсь, это поможет.
источник
У меня были те же проблемы с презентациями, сделанными с немецким PowerPoint и переводом вручную на английский. Проблема в том, что языковая настройка - это, по сути, форматирование, которое применяется к каждому элементу текстового поля самостоятельно.
Я не знаю ни одного удобного решения - мне приходилось либо учитывать несоответствие, либо вручную изменять «формат» языка каждого отдельного текстового поля на каждом слайде. Не весело, так что в основном я живу с этим.
источник
Код, опубликованный Леонардо , прост и в целом эффективен, но он не повлияет
Shape
на группы. Более общий код использует рекурсию , чтобы иметь дело с этим случае тоже (слегка измененный от здесь , который находится в том же потоке, что и код Леонардо):источник