Измените язык проверки правописания на презентации PowerPoint

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

Существует ли лучший способ сделать это?

Версия PowerPoint, который я установил, является 2 002 SP3.

42
задан 04.09.2010, 18:19

4 ответа

Этот поток содержит ответ, который работал на меня.

Шаги, которые я выполнил, были:

  1. Создайте новый макрос:
    1.1. Перейдите к инструментам, макросу, Visual Basic Editor.
    1.2. Вставьте новый пустой модуль выбором, Вставляют, Модуль.
  2. Вставьте этот код правильной панели и сохраните макрос:

    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 может быть заменен любым желаемым языком. Полный список языков может быть найден здесь.

  3. Выполните макрос (путем нажатия F5 в редакторе, или путем выбора Инструментов, Макроса, Макросов, ChangeSpellCheckingLanguage, и нажатия на Run).

После того всего текста элементы в рамках презентации будут иметь новый язык написания.

18
ответ дан 07.12.2019, 08:42

Вот две опции в зависимости от Вашей ситуации:


Ситуация 1: инициирующая копия Office была установлена от канадской французской основанной на языке установки медиа.

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

Единственная фиксация должна удалить канадскую французскую версию и установку от англо-основанной установки медиа или скопировать/вставить вся презентация к новому документу и переформатировать.

.


Ситуация 2: Все, кажется, является английским, но при ограниченных обстоятельствах появляются иностранные языки.

В этой ситуации вот инструкции по восстановлению для Office 2002:

  1. Нажмите Меню "Пуск"
  2. Укажите на программы
  3. Укажите на инструменты Microsoft Office
  4. Нажмите Microsoft Office XP Language Settings.
  5. Нажмите вкладку Enabled Languages.
  6. Перейдите к версии По умолчанию поля Microsoft Office
  7. Выберите язык, который Вы хотите
  8. Нажать "OK". Сообщение будет казаться говорящим Вам, какие изменения будут внесены.
  9. Нажмите Continue

Я надеюсь, что это помогает.

1
ответ дан 07.12.2019, 08:42

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

Я не знаю ни о каком удобном решении - я должен был или жить с несоответствием или вручную изменением языка "формат" каждого отдельного текстового поля на каждом слайде. Не забава, поэтому главным образом я живу с ним.

0
ответ дан 07.12.2019, 08:42

Я знаю, что ответ уже был принят (который я дал +1 тому, так как он работает и правильно написан), но некоторым людям идея создать, сохранить, с помощью макроса может быть слишком страшной (или у них могут быть настройки безопасности на месте, которые делают это трудно для достижения). Таким образом, более легкое решение состоит в том, чтобы использовать нормальную встроенную функциональность, чтобы сделать это. Прием должен смочь выбрать все объекты на всех слайдах сразу, а не самих слайдах, и это легко достигается в представлении Outline (печально недогруженная функция, но большой для реорганизации деки слайда, продвижения и понижения в должности целых блоков, например, маркеров> новые слайды или наоборот).

У меня нет PowerPoint 2002 ("XP"), таким образом, я не уверен, необходимо ли следовать инструкциям на 2000 или на 2003 таким образом, я покрываю обоих здесь:

  • В PP 2000: Перейдите к представлению схемы, которое является вторым значком, слева внизу оставленным экрана (похож на строки с добавлениями отступа).
  • В PP 2003 вперед: Перейдите к "нормальному" представлению (три расположения области), и наверху слайда навигатор выбирает "схему", а не "слайды"

В более старых версиях удостоверьтесь, что у Вас есть видимая панель инструментов Outlining (Представление> Панели инструментов> Обрисовывающий в общих чертах), и нажимают Expand вся кнопка (позже, версии позволяют Вам достигнуть это посредством щелчка правой кнопкой).

  • Ctrl-A для выбора всех.
  • Инструменты> Язык> Выбирают Ваш язык для установки.
  • (от Powerpoint 2013) ОБЗОР> Язык> язык Проверки Набора

Задание сделано.

Аналогично, в то время как Вам выбрали все, что можно изменить другие вещи как шрифты, цвета и т.д. Хотя, конечно, во многих случаются, это лучше сделано путем изменения мастера слайдов, презентация, которая имела многих редакторов, может иметь много 'твердого' набора форматирования, который отклоняется от базового ведущего устройства и сброса потребностей, чтобы быть последовательным. Можно также сбросить отдельные слайды к основному стилю, но это может привести к заполнителям, перемещающимся также, который может быть нежелательным в некоторых ситуациях.

35
ответ дан 07.12.2019, 08:42

Теги

Похожие вопросы