質問: "" "" "(the {quote 34}{docvariable "variable2" }{quote 34})" } variable1が空の場合、何もしないでください。(the "variable2")のように常に「false」テキストを挿入します。 variable1の値を確認しましたが、空と表示されています。 variable2の値は常に表示されます。構文が間違っていませんか?何度かチェックしましたが、他の場所でもまったく同じものを使用していて、機能しています。 {quote 34}を使用して引用符を挿入することと関係があるのではないかと思いますが、これはwordを混乱させますか?二重引用符をエスケープする別の方法はありますか?
回答: 以下を使用してください。{ if {docvariable variable1 } = "" "" "(the {quote 34} {docvariable variable2 }{quote 34})" } variable1とvariable2を囲む引用符を削除します 常に使用する ctrl + f9 ifを開始する前に docvariable変数を書き込む前に1 docvariablevariable2を作成する前に 引用34 式の前にフィールドに変数1と2を作成するvbaコードを実行して、変数に値を設定し、フィールドを更新します variable1が文字列が空の場合は、「」であることに注意してください。 variable1が数値の場合nullは0です