次の方法で共有

MACROBUTTON NoMacroフィールドが使用されたファイルにおいて、フィールドの文字をクリックで変更する方法

Anonymous
2017-12-28T06:20:19+00:00

類似の質問を検索しましたが見つけることができませんでしたので質問させていただきます。

メールで受け取った.docxファイルを元に、文章を完成させる必要があり、Windows7上のWord2013[互換モード]で編集しています。

この文章にはフィールドコードを用いて

 { MACROBUTTON NoMacro Click here, type the title of this document}

のように、「このフィールドをクリックして内容を入力するように」と随所で指示があるのですが、クリックしても反応はなく、テキストを入力する事ができません。

どのようにすれば、文章の指示通りクリックして入力できるでしょうか(それとも、これは本来あった別のマクロがNoMacroに変わってしまったものなのでしょうか)。

不勉強で恐縮ですが、ご教示いただければと存じます。

補足1:フィールドを削除して上書きしてしまうのはさすがにまずいと思うので、「Shift+F9→フィールド内の編集→F9→F11→・・・」の繰り返しをすればおそらく入力自体はできるのですが、数が多く面倒で、なおかつこれでクリックした場合と同じ操作ができているのか疑問があります。

補足2:同じ文章にはコンテンツコントロールが使われた部分も混在しているのですが、こちらはクリックで問題なく入力できます。

Microsoft 365 と Office | Word | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-12-28T08:04:45+00:00

通常はダブルクリックでマクロが実行されるためのものですが、下記のような仮の入力欄として使われることがあるということですね。

マクロがないMACROBUTTONフィールドは、単なる入力する場所が分かるように配置されているものです。

その部分をクリックすると、入力欄の範囲が選択されますので、通常の文字列を入力するように書き換えればよいのです。

昔から入力場所をわかるようにするために、仮の入力欄として使われたものであって、難しく考えないで置き換えるためだけのものだと認識すればよいと思います。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-12-28T07:36:32+00:00

実際に作られた方に聞くのが多分正しいのですが・・・

Macro Buttonのフィールドについてはこちらを参考に。

フィールド コード: MacroButton フィールド

解釈すると、下記になります。

・フィールドを非表示にした場合、Click here, type the title of this documentと表示させる

・NoMacroというマクロを実行する(中身は作った人にしかわかりません。不明です。Macroがないからただ便宜的に記載しているのかもしれません)

フィールドコード自体は非表示の状態が通常ですので、書かれている通りにするとクリックして入力はできますね。ただその場合はご認識の通りフィールドを上書きしただけです。

互換モードで開いているので動作が正しくない、A関口さんの環境でマクロを許可していない可能性もありますが、そもそもフィールドとしてどういう動作を期待されているのか、フィールドを上書きしていいのかどうかは作った人に確認された方がよいかと思います。

ファイルを作った側の心情を推し量ると、なんとなくですが、そのまま上書きでいいような気はします。今後その部分をフィールド/マクロで何かしようとしている、何かしようとしたけどやめた、そんな程度のものではないかと・・。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-12-28T08:27:24+00:00

    ご返信いただき、ありがとうございます。

    本件、おそらくご指摘の通りと思います。

    該当の箇所の近くにコンテンツコントロールもあるので、「フィールドを削除して上書きしてしまうのはさすがにまずい」と思ったわけですが、余計な勘ぐりがいらなかったことが、おそらくの原因です。

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

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-12-28T08:23:02+00:00

    ご返信いただき、ありがとうございます。

    開発タブでXMLマッピングウィンドウを表示してみると、いかにも文章に関連しそうなカスタムXMLというものプロパティ一覧が複数表示されるので、後の情報整理のために関連付けされている・・・と思いきや、

    NT_Xさんのおっしゃるように、一週回って、「上書きする部分をまとめておいたから、単に上書きせよ」というのが正しいような気がしてきました。

    そもそもMACROBUTTONフィールドでは2行になることも許されない(「文字列を2行以上に折り返して表示することはできません!」と表示される)ですものね・・・。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません