こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excel でテキストファイルを開くときに「テキストファイルウィザード」を起動させたい

Excel(Excel 2003)を「ファイル名を指定して実行」にて起動し(excel "C:\xxxx\xxx\xxx.txt")、Textファイル(.txt)を起動すると、Excel の機能の「テキストファイルウィザード」が起動されずにテキストファイルの内容がExcelのシートに展開されてしまいます。「テキストファイルウィザード」が起動されない為、区切り文字の指定ができず、特定の区切り文字を指定してファイルを開くことができません。

「ファイル名を指定して実行」にて、excel "C:\xxxx\xxx\xxx.txt" のように指定して実行した時に、「テキストファイルウィザード」が起動するように設定することはできませんでしょうか?

投稿日時 - 2008-07-16 16:54:58

QNo.4181240

困ってます

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

エクセルではそういう場合
データー外部データの取り込みーデータの取り込み・・以下の操作をしてくれることを期待していると思う。
>「ファイル名を指定して実行」にて、・・
を実現するには相当勉強が必要かなと思うが。

投稿日時 - 2008-07-16 18:23:42

お礼

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

やはり、Excel側の簡単な設定変更で実現は出来ないということですね。
別の視点でも問題解決できないか考えてみます。
ありがとうございました。

投稿日時 - 2008-07-16 18:39:19

ANo.1

テキストファイルをコピーしてExcelのシートに貼り付けると、貼り付けた右下にスマートタグが現れますので、それをクリックすると、テキストウイザードというコマンドがあります。
または、一旦貼り付けた後、データ→区切り位置を選択すると同様に実行できます。

投稿日時 - 2008-07-16 17:28:16

お礼

ご回答、ありがとうございます。
ただ、ご回答いただいたような手順を踏まないで「テキストファイルウィザード」を起動したいのです。

状況の説明を追加させていただきます。
テキストファイルは、別のアプリケーションで作成され、作成されたテキストファイルが「ファイル名を指定して実行」でexcel "C:\xxxx\xxx\xxx.txt" のように実行されて、自動でExcelで開かれます。
この時、テキストファイルが勝手に、区切り文字の設定ではなく固定長の設定でオープンされているらしく、各行の文字列が複数のセルにセットされてしまっています。ですので、オープンされたデータを「区切り位置」の機能で区切り直すこともできないでいます。

投稿日時 - 2008-07-16 17:54:49

あなたにオススメの質問