Я получил презентацию PowerPoint с десятками слайдов, каждым из них со многими текстовыми полями. Хотя презентация записана на английском языке, язык для проверки правописания установлен на канадский французский язык. Я пытаюсь изменить язык на английский язык, но даже если я выбираю все слайды и выбираю новый элемент на диалоговом окне Language, язык текстовых полей остаются тем же. Таким образом, я должен пойти слайд слайдом, выбирающим текстовые поля и затем изменяющим язык индивидуально.
Существует ли лучший способ сделать это?
Версия PowerPoint, который я установил, является 2 002 SP3.
Этот поток содержит ответ, который работал на меня.
Шаги, которые я выполнил, были:
Вставьте этот код правильной панели и сохраните макрос:
Option Explicit
Public Sub ChangeSpellCheckingLanguage()
Dim j As Integer, k As Integer, scount As Integer, fcount As Integer
scount = ActivePresentation.Slides.Count
For j = 1 To scount
fcount = ActivePresentation.Slides(j).Shapes.Count
For k = 1 To fcount
If ActivePresentation.Slides(j).Shapes(k).HasTextFrame Then
ActivePresentation.Slides(j).Shapes(k) _
.TextFrame.TextRange.LanguageID = msoLanguageIDEnglishAUS
End If
Next k
Next j
End Sub
msoLanguageIDEnglishAUS
может быть заменен любым желаемым языком. Полный список языков может быть найден здесь.
Выполните макрос (путем нажатия F5 в редакторе, или путем выбора Инструментов, Макроса, Макросов, ChangeSpellCheckingLanguage, и нажатия на Run).
После того всего текста элементы в рамках презентации будут иметь новый язык написания.
Вот две опции в зависимости от Вашей ситуации:
Ситуация 1: инициирующая копия Office была установлена от канадской французской основанной на языке установки медиа.
Вы сможете установить язык по умолчанию на английский язык, но базовые функции будут использовать родной язык установочного носителя.
Единственная фиксация должна удалить канадскую французскую версию и установку от англо-основанной установки медиа или скопировать/вставить вся презентация к новому документу и переформатировать.
.
Ситуация 2: Все, кажется, является английским, но при ограниченных обстоятельствах появляются иностранные языки.
В этой ситуации вот инструкции по восстановлению для Office 2002:
Я надеюсь, что это помогает.
У меня были те же проблемы с презентациями, сделанными с немецким PowerPoint и вручную переводимый на английский язык. Проблема состоит в том, что установка языка является по существу форматированием, которое применяется к каждому элементу текстового поля самостоятельно.
Я не знаю ни о каком удобном решении - я должен был или жить с несоответствием или вручную изменением языка "формат" каждого отдельного текстового поля на каждом слайде. Не забава, поэтому главным образом я живу с ним.
Я знаю, что ответ уже был принят (который я дал +1 тому, так как он работает и правильно написан), но некоторым людям идея создать, сохранить, с помощью макроса может быть слишком страшной (или у них могут быть настройки безопасности на месте, которые делают это трудно для достижения). Таким образом, более легкое решение состоит в том, чтобы использовать нормальную встроенную функциональность, чтобы сделать это. Прием должен смочь выбрать все объекты на всех слайдах сразу, а не самих слайдах, и это легко достигается в представлении Outline (печально недогруженная функция, но большой для реорганизации деки слайда, продвижения и понижения в должности целых блоков, например, маркеров> новые слайды или наоборот).
У меня нет PowerPoint 2002 ("XP"), таким образом, я не уверен, необходимо ли следовать инструкциям на 2000 или на 2003 таким образом, я покрываю обоих здесь:
В более старых версиях удостоверьтесь, что у Вас есть видимая панель инструментов Outlining (Представление> Панели инструментов> Обрисовывающий в общих чертах), и нажимают Expand вся кнопка (позже, версии позволяют Вам достигнуть это посредством щелчка правой кнопкой).
Задание сделано.
Аналогично, в то время как Вам выбрали все, что можно изменить другие вещи как шрифты, цвета и т.д. Хотя, конечно, во многих случаются, это лучше сделано путем изменения мастера слайдов, презентация, которая имела многих редакторов, может иметь много 'твердого' набора форматирования, который отклоняется от базового ведущего устройства и сброса потребностей, чтобы быть последовательным. Можно также сбросить отдельные слайды к основному стилю, но это может привести к заполнителям, перемещающимся также, который может быть нежелательным в некоторых ситуациях.