Wordに記入したフォームデータをテキストファイルに出力する方法について

Anonymous
2018-07-27T09:42:24+00:00

使用ソフトは、Office365ProPlusバージョン1705のWordです。

レイアウトを設定したWord文書に、記入された項目のデータを、

他のアプリ(Excelなど)で利用するために、テキストやcsvデータにエキスポートしたく方法を調べております。

開発>コントロールのデザインモードから、テキストのフォームを配置し、

デザインモードから抜けて、テストにテキストを入力し、

Word の詳細設定オプションを表示するため、[ファイル]、[オプション] の順に選び、左側のウィンドウで [詳細設定] を選び

「次の文書を共有するときに再現性を保つ」の「フォーム データを記号区切りのテキスト ファイルとして保存する」にチェックを入れ

別名で保存から.txt形式で保存を選ぶのですが、

保存されたtxtをみると、白紙の状態で記入されたテキストデータが保存されない現象になってしまいます。

エキスポートされた.txtのファイルサイズも4byteなので何も保存されてないんだと思います。

昔のWordでも同様の機能があって使えていたはずなのですが、何度やっても空のデータしか出てこず困っております。

何か設定忘れなどありましたらご指摘いただけると助かります。

また、目的を満たしていればよいので、他によい方法があれば教えていただけると助かります。

よろしくお願いいたします。

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-07-30T20:29:27+00:00

    Tada79さん、こんにちは。

    VBA だったら可能そう、と探してみたところ、以下のスレッドが見つかりました。

    ■ export form controls to excel

    (※<Bing翻訳>などをご利用ください。)

    最初のリンク先に行くと、回答者の Graham Mayorさん作のアドインがダウンロード出来ます。

    (※ご自分の責任でお試し下さればと思います)

    以下、試してみました。

    1. アドインをダウンロードして実行すると、Windows Defender に阻止されましたが構わず進みました。
    2. Word の [アドイン]タブとアドインが追加されています。

    1. [Extract Form Data]アイコンをクリックすると以下の画面が起動します。

        [Browse]ボタンでエクスポート先のフォルダを選択します。

    (※文字列の最後に¥マーク(半角)が必要)

    4.

    <元の Wordデータ>

    <エクスポートされた Excelデータ>

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

    0 件のコメント コメントはありません
  2. Anonymous
    2018-07-30T01:21:07+00:00

    Makapuさん返信どうもありがとうございます。

    確かにチェックを外すとテキストに変換されますが、フォームデータ以外の

    すべての記入項目が書式なしのテキストになってしまいます。

    やりたいことしては、所定記入してほしい枠をレイアウトして多数の人に配布し、

    その枠内の記入してもらったデータだけを回収したいので。

    期待した動作としては、記入枠にフォームデータを配置して、

    フォームデータ内のデータだけをエキスポートして欲しいという動作になります。

    昔のWordでは同様の機能があったはずということに基づき、

    上記の動作を期待しています。

    自分のPCの問題だけかもと思いましたが、

    Makapuさんも同様になるようですし、

    自分も別PC(Surface)などでも同様の何も保存されない現象になってしまったので、

    現時点でのバグ?なのかもしれませんね。

    フィードバックも送信してみます。

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

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

    0 件のコメント コメントはありません
  3. Anonymous
    2018-07-29T07:08:51+00:00

    Tada79さん、こんにちは。

    Word でフォームのテキストデータを .txt形式で保存しても、空の状態になるのですね。

    手元の Word 2016 バージョン 1807 (ビルド 10325.20082)+ Windows 10 (バージョン1803)で試した所、以下の所の設定で変化がありました。

    [ファイル] > [オプション] > [詳細設定] > [次の文書を共有するときに再現性を保つ]項目の

    「フォーム データを記号区切りのテキスト ファイルとして保存する」にチェックを入れない。

    本来はチェックを入れると変換されるはずですが、チェックを付けるとテキストが空となり、チェックを外すとテキストに変換されました。

    理由など詳しい事は分からないのですが、よろしければお試しになってみて下さい。

    また、同じ様にチェックを付けた状態ではテキストに変換されない場合は、バグの可能性も考えらるかもしれませんので、[ファイル] > [フィードバック]より

    フィードバックを送信下さると良いと思います。

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

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