• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特定のフィールドコードのみ変換)

特定のフィールドコードのみ変換する方法はあるか?

このQ&Aのポイント
  • Word2007および2010でフィールドコードを一斉に変換する方法について、特定の一つのフィールドのみをフィールドコードに切り替え/数式に切り替えすることは可能か?方法を教えてください。
  • Word2007および2010で、alt+F9を使ってフィールドコードを一斉に変換することができます。しかし、特定の一つのフィールドのみをフィールドコードに切り替える方法や数式に切り替える方法はありません。
  • alt+F9キーを使ってWord2007および2010でフィールドコードを一斉に変換する方法がありますが、特定の一つのフィールドのみをフィールドコードに切り替えることは不可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

特定の一つのフィールド(で作成されている結果)を右クリックして「フィールドコードの表示/非表示」します。 もう一回やると、結果に戻ります。

Kokorochaniuna
質問者

お礼

うまくいきました。 ありがとうございました。

その他の回答 (2)

回答No.3

特定のフィールドコードを指定して表示することは、マクロで できます。過去ログのNo.4の私の回答にあるマクロが表示する マクロです。 http://okwave.jp/qa/q7493300.html 範囲選択しない場合は本文内すべてが対象になります。 このマクロは、[ EQ ]フィールドを使っているルビや囲い文字、 組み文字もフィールドコードで表示されますので、数式のみの 表示に限定はできません。 ルビに関してはルビ特有の指定スイッチで指定外にすることも できるでしょうが、面倒なのでマクロを作る気はしません。 非表示についても、基本的には同じで" EQField.ShowCodes " の部分をTrueからFalseに変えるだけで済みます。 Sub 特定のフィールドコードのみを表示() 'EQのフィールドコードを探して表示します。  Dim EQField As Field   For Each EQField In ActiveDocument.Fields    If EQField.Type = wdFieldFormula Then     EQField.ShowCodes = True    End If   Next  Set EQField = Nothing End Sub Sub 特定のフィールドコードのみを非表示() 'EQのフィールドコードを探して非表示します。  Dim EQField As Field   For Each EQField In ActiveDocument.Fields    If EQField.Type = wdFieldFormula Then ' 非表示にしたとき、もしも更新しない場合はこれを有効に '    EQField.Update     EQField.ShowCodes = False    End If   Next  Set EQField = Nothing End Sub それぞれのマクロへとショートカットキーを設定しておけば、 切り替えるのも楽になるかと思います。 http://office.microsoft.com/ja-jp/word-help/HA010370106.aspx http://ameblo.jp/gidgeerock/entry-10932095613.html

Kokorochaniuna
質問者

お礼

特定のフィールドを 選択/選択解除 した状態でいただいたマクロを操作するとうまくいきました。ありがとうございました。

回答No.2

#え、ショートカットキーの話だと思っていたんだが。 Shift + F9で出来る。 http://office.microsoft.com/ja-jp/word-help/HP010370109.aspx http://support.microsoft.com/kb/290938 #ちなみにShift + F10でコンテキストメニューが開けるのでそこからでもキーボードだけで操作できるね。 ##コンテキストメニュー専用のキーもあるけど、キーが絵で説明しづらいのと、このキーそのものがないキーボードもあるので一応

Kokorochaniuna
質問者

お礼

Shift + F9でもできました。ありがとうございました。

関連するQ&A