web-dev-qa-db-ja.com

Word 2007ドキュメントで方程式を検索する方法はありますか?

私は、それぞれ数十の方程式を含む多くの大きなWord2007ドキュメントを持っています。 WordのFindコマンドを使用して方程式を見つける方法はありますか、それとも昔ながらの方程式を探す必要がありますか?

グラフィックを検索してみました(^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
FMc

[移動]ダイアログボックスが必要です。 ctrl + gと入力するか、[ホーム]タブで、[検索]ボタンのドロップダウンをクリックして、[移動]を選択すると取得できます。

[移動]ダイアログボックスでは、方程式に移動できます。ボックスの左側のリストに表示されます。

2
Jordan 1GT

私も同じ問題を抱えていて、そのように解決しました。

Wordは常にデフォルトフォントのCambriaMathを設定するため、非常に簡単に解決できます。

  1. と呼ばれる新しいスタイルを作成します。方程式

  2. 高度な検索と置換
    検索:フォント:Cambria Math
    次のように置き換えます:スタイル:方程式

これで、好きなだけ一度に方程式を変更できます。

2
dafith

この古い投稿を発掘して申し訳ありませんが、同じ問題が発生しました。明らかに、「移動」機能はMathType方程式のみを検出し、おそらく古い3.0数式エディタで入力された方程式も検出しますが、Alt+=コマンドで生成された方程式は検出しません。 。提案された回避策は、確かに私が機能していると思う唯一の方法です。

その情報を追加したかっただけです。

0
MrBrody

このステートメント(少なくともWord 2010では)は、ファイルに含まれるOMML方程式の数を示します。

ActiveDocument.OMaths.Count

このステートメントは、ファイル内の最初のOMML方程式を選択します。

ActiveDocument.OMaths(1).Range.Select

0
RobinD

OPはWord2007の解決策を求めていますが、以下はWord 2019の解決策です。

Word 2019のドキュメントで、数式エディタを介して入力された数学記号(γなど)を検索するとします。
[ホーム]タブで、[検索]の近くにある小さな矢印をクリックします。
クリックして詳細を検索します。
[検索]タブで、[フォント]をクリックし、フォントとして[CambriaMath]を選択します。
検索領域に、数式エディタで作成した検索対象の数式(γなど)をWord文書に貼り付けます。
[次を検索]をクリックします。出来上がり。

このような検索では、小文字のγの他に大文字のΓが見つかります。

0
Erdogan CEVHER