0

職場では、クライアントにアンケートに記入するように依頼しました。送信した形式は MS Word 形式です。さらに複雑なことに、多くのデータはチェックボックスを介して入力されるため、フィールドを直接コピーして貼り付けると、クライアントが選択したラベルではなく、ラベルのみがコピーされます。

では、いつデータを取得したいのでしょうか? それほど簡単ではありません。

空白のアンケートのサンプル スクリーンショット:

ここに画像の説明を入力

Microsoft Word の表です。「b) 回答」は、質問に応じて、チェックボックスまたはフリー テキスト フィールドのいずれかになります。

理想的には、個々の値を手動でコピーして貼り付けることなく、Word ドキュメントから情報をより使いやすいものに抽出したいと考えています。問題は、何が可能かわかりません。これは、おそらく MS Excel でかなり簡単に実行できる種類のものですが、Word として追加すると、さらに複雑になります。

おそらく、最終的なテーブルはおおよそ次の構造になります。

クライアント | クライアント | カテゴリー | 質問番号 | 質問文 | 答え | コメント | コンプライアンス

使用できるツール: Word、Excel、Access、および SQL Server Management Studio。最終的にはデータベースに送信される可能性がありますが、可能であれば、Access/Excel まで取得するだけで十分です。

これは、多少自動化された方法でも実行できますか? それとも、最初からデータを再入力するのに行き詰まっていますか?

4

1 に答える 1

0

ここで提供されているスクリプトの修正版を使用して終了しました。最も顕著なのは、ドキュメント内のすべてのテーブルをループする Tim の回答です。チェックボックスを処理するために、このページの関数のコピー行を交換しました。これにより、チェックされているチェックボックスとチェックされていないチェックボックスがそれぞれ「true」と「false」に変わります。

于 2013-01-15T01:08:40.793 に答える