4

У меня есть много больших документов Word 2007, содержащих несколько десятков уравнений каждый. Есть ли способ найти уравнения с помощью команды Word для поиска, или мне нужно искать их в старой школе?

Я пытался найти изображение (^g) и поле (^d), но это не помогло. Я что-то упускаю из виду? Может ли быть способ сделать это, используя VB или какой-то другой трюк?

Обновить

Похоже, что функция перехода к уравнению не работает в Office 2007. Доступ к этой функции можно получить на вкладке "Перейти" в диалоге поиска Word.

Смотрите некоторые обсуждения здесь.

Также в VB можно наблюдать следующее:

' Works: advances to the next footnote.
Sub GoToFootnote()
    Selection.GoTo What:=wdGoToFootnote
End Sub

' Does nothing, even though wdGoToEquation is a
' documented item in the WdGoToItem enumeration.
Sub GoToEquation()
    Selection.GoTo What:=wdGoToEquation
End Sub

Работа вокруг

Find
-> More
-> Format
-> Font = Cambria Math   (or whatever font your equations use)

4 ответа4

2

Вам нужно диалоговое окно "Перейти к". Вы можете получить его, набрав Ctrl + G или на вкладке "Главная", нажмите на выпадающий список на кнопке "Найти" и выберите "Перейти".

Диалоговое окно «Перейти к» позволяет перейти к уравнениям. Вы увидите это в списке на левой стороне коробки.

1

У меня была такая же проблема, и я решил ее таким образом.

Так как Word всегда устанавливает шрифт Cambria Math по умолчанию, его очень легко решить.

  1. Создайте новый стиль под названием, например, уравнение

  2. Расширенный поиск и замена на
    Найти: шрифт: Cambria Math
    Заменить на: Стиль: Уравнение

Теперь вы можете менять свои уравнения одновременно, так часто, как вам нравится.

0

Извините за обнаружение этого старого поста, но у меня была та же проблема, и, очевидно, функция "перейти к" находит только уравнения MathType и, возможно, также уравнения, введенные с помощью старого редактора уравнений 3.0, но не те, которые были созданы с помощью Alt+= команда. Предлагаемый обходной путь - действительно единственный способ, которым я вижу работу.

Я просто хотел добавить эту информацию!

0

Это утверждение (по крайней мере, в Word 2010) расскажет вам, сколько уравнений OMML содержится в файле:

ActiveDocument.OMaths.подсчитывать

Этот оператор выберет первое уравнение OMML в файле:

ActiveDocument.OMaths(1).Спектр.Выбрать

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