Visio2010のフローチャートの中のテキストを一括してテキスト出力またはExcelに出力する方法

Anonymous
2012-02-01T07:42:53+00:00

Visio2010でフローチャートを書いていますが、処理のボックス(長方形の図形)や判断のボックス(菱形の図形)の中に入力したテキストをテキストファイルに出力、または、Excel2003のセルに入れたいのですが、今はVisio上で処理や判断のボックスの中のテキストを選択してコピーして、テキストエディタ上でペーストする、または、Excel上のセルを選択してペーストする作業をボックス1つずつ行っていますが、

  1. 複数の処理や判断のボックスまたはすべての処理や判断のボックスの中のテキストを一括してテキスト出力することはできますか。
  2. 複数の処理や判断のボックスまたはすべての処理や判断のボックスの中のテキストを一括してExcelの個々のセルに出力することはできますか。

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

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

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

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2012-02-02T07:13:21+00:00

y__y さん、こんにちは。

Microsoft Answers への投稿、ありがとうございます。

こちらでも Windows7 + Visio 2010 の環境で操作をしながら確認してみました。

希望の方法と合っているか分からないのですが、Excel に一括でテキスト部分を書き出す方法として、次の手順で行うことが可能かと思います。

1.テキストが入力されている判断ボックスや処理ボックスを [Ctrl] キーを押しながら選択し、[校閲] タブ - [図形レポート] 、[新規] ボタンをクリック

2. 「レポート ウィザード」が表示されるので、左ペインの [新規] ボタン - [現在のページ上の図形] - [次へ] 、表示される画面内から「表示テキスト」を選択して、次へ

3.[レポートタイトル] に任意のタイトルを入力 - [次へ] - 説明を入力 (入れなくても次へを押すことができます) 、 [完了] をクリック。

4.作成されたレポートを選択して実行、レポートの書式選択で [Excel] を選択して [OK]

この手順で出力することができました。

また、Excel ではなく、Visio からテキスト形式で出力というのはできないかと思いますので、Excel ファイルで出力後にその中身をコピーし、テキストへ貼り付けなどの方法を取る必要があるのかな、と思います。

よろしければ一度試してみてくださいね。

返信、お待ちしています。

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

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

4 件の追加の回答

並べ替え方法: 古い順
  1. Anonymous
    2012-02-09T01:52:50+00:00

    y__y さん、こんにちは。 その後、いかがでしょうか。

    弊社 小野のコメントがご参考になればと思います。

    同じような情報をお探しの方にもご参考になるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    もちろんマーク後も返信は出来ますので、続けて質問がある場合は、ご遠慮なく投稿も続けてください。

    試した結果もお待ちしていますね。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2012-02-09T06:07:11+00:00

    小野 洋一さん

    回答ありがとうございます。

    教えて頂きました方法で出力できたのですが、複数のページにある特定のテキストボックスのテキストを出力する場合、複数のページにあるテキストボックスを同時に選択することができませんでしたので、ページ毎にこの操作を繰り返す必要があります。

    このため、いろいろ調べてみましたところ、レポート定義ウィザードの詳細設定ボタンで、マスターシェイプの名称などを指定して、指定したマスターシェイプのテキストだけを出力できる機能がありましたが、テキストボックスのテキストだけを出力したい時は、何を指定すればよいのでしょうか。

    例えば、100ページ以上ある各ページには、各ページ毎にテキストボックスが数個、フローチャートの処理のボックスはこの数倍ありますが、処理のボックスのテキストは出力しないで、テキストボックスのテキストだけを、全ページから一括して出力したいです。

    これが無理な場合、テキストボックスまたは処理のボックスに特定の文字列を入れる、または特定の書式などを設定することにより、これらの特定のボックスのテキストだけを出力するようなことはできないでしょうか。

    なお、「テキストボックス」とは「ホーム」タブの「ツール」グループの「A テキスト」で作成したボックスのことです。、「処理のボックス」とは「図形ウインドウ」の「基本フローチャート」ステンシルの「処理」マスターシェイプで作成したボックスのことです。

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

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

    0 件のコメント コメントはありません
  3. Anonymous
    2012-02-14T04:22:42+00:00

    y__y さん、返信ありがとうございます。

    まずは出力できたようでよかったです。

    テキスト ボックス内 のテキストのみを出力したい、ということですね。

    手元で試したところ、ウィザード詳細設定で次のように設定することで出力ができました。

    <マスター シェイプ名> の条件を「の存在;」、値に「FALSE」を設定

    よろしければ試してみてくださいね。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2012-02-20T07:19:14+00:00

    小野 洋一さん

    回答ありがとうございます。

    上記の方法でテキスト ボックス内 のテキストのみを出力させることができました。

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

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