私は、それぞれ数十の方程式を含む多くの大きな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)
[移動]ダイアログボックスが必要です。 ctrl + gと入力するか、[ホーム]タブで、[検索]ボタンのドロップダウンをクリックして、[移動]を選択すると取得できます。
[移動]ダイアログボックスでは、方程式に移動できます。ボックスの左側のリストに表示されます。
私も同じ問題を抱えていて、そのように解決しました。
Wordは常にデフォルトフォントのCambriaMathを設定するため、非常に簡単に解決できます。
と呼ばれる新しいスタイルを作成します。方程式
高度な検索と置換
検索:フォント:Cambria Math
次のように置き換えます:スタイル:方程式
これで、好きなだけ一度に方程式を変更できます。
この古い投稿を発掘して申し訳ありませんが、同じ問題が発生しました。明らかに、「移動」機能はMathType方程式のみを検出し、おそらく古い3.0数式エディタで入力された方程式も検出しますが、Alt+=
コマンドで生成された方程式は検出しません。 。提案された回避策は、確かに私が機能していると思う唯一の方法です。
その情報を追加したかっただけです。
このステートメント(少なくともWord 2010では)は、ファイルに含まれるOMML方程式の数を示します。
ActiveDocument.OMaths.Count
このステートメントは、ファイル内の最初のOMML方程式を選択します。
ActiveDocument.OMaths(1).Range.Select
OPはWord2007の解決策を求めていますが、以下はWord 2019の解決策です。
Word 2019のドキュメントで、数式エディタを介して入力された数学記号(γなど)を検索するとします。
[ホーム]タブで、[検索]の近くにある小さな矢印をクリックします。
クリックして詳細を検索します。
[検索]タブで、[フォント]をクリックし、フォントとして[CambriaMath]を選択します。
検索領域に、数式エディタで作成した検索対象の数式(γなど)をWord文書に貼り付けます。
[次を検索]をクリックします。出来上がり。
このような検索では、小文字のγの他に大文字のΓが見つかります。