OutLook2000を使用しています。

アドレス帳に登録済みたくさんの人のデータをテキストファイルに
落としたいのですが、メニューバーとかに機能があるのでしょうか?
テキストファイルに落としたあと、エクセルやワードで加工したいので
テキストファイルでもカンマ区切りやスペースなどでちゃんと項目ごとに
区切られている形ならなお良いのですが、ご存知の方教えてください。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Outlook2000とOutlookExpressは別物ですよよってNo1回答に有るような「ファイル」-「アドレス帳のエクスポート」は有りません。



私も確認中ですが「連絡先」で有ればエクスポート可能です。
簡単に説明すると
1.[ファイル][インポートとエクスポート]をクリックして下さい。
2.[ファイルへエクスポート]を選択して「次へ」
3.[落としたいファイル形式]を選択して「次へ」
4.[連絡先]を選択して「次へ」
5.エクスポートファイル名を入力して「次へ」
6.[完了]ボタンを押す。

で出来るはずです。

個人アドレス帳は現状見つかっておりません。

まあこれは個人アドレス帳から連絡先へインポートしてそれから連絡先をエクスポートすればいいのだけどね。
    • good
    • 0
この回答へのお礼

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

この方法でやりましたら、うまくいきました。
ありがとうございます。

お礼日時:2001/11/06 17:13

Outlookは重たいので、削除してしまって詳細は分かりませんが、個人のアドレス帳は、[アプリケーションの追加と削除]の[ウインドウズファイル]からインストール可能ですので、すでに利用されてるのでしたら、#1のritsu45さんの回答でも有効だと思いますよ。



その場合、CSV形式のカンマ区切りも選べます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/11/06 17:14

 初めまして。


アドレス帳のエクスポートで「CSV形式」に保存すれば、エクセルで編集し
改めてインポートする事により更新されます。
テキスト形式へは、エクセルから出力すれば良いと思います。

 参考になりましたでしょうか?
判らない事があれば、補足要求して下さいね。
判る事ならお答えします、判らなくても調べましょう(笑)

では、失礼します。
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/11/06 17:13

min_min様



私は、アウトルックの5.02を使用していますが、
一応、その機能がついています。
2000にもあるのではないでしょうか。
「ファイル」メニューから「アドレス帳のエクスポート」を選びます。
すると保存先を選ぶウィンドウが表示されますので、
保存したい場所を選んで「保存」ボタンをクリックすると、
テキスト化されます。
ファイルを開くと、冒頭に500ワードくらい、「姓名敬称ニックネーム会社名役職部署番地 (勤務先)番地 (勤務先) (2 行目)都道府県 …」と意味不明な漢字がばーっと並んで出てくるのでビックリしますが、その後に、ちゃんとアドレス帳に保存していたデータがテキスト化されてのっています。
エクスポートをしても、アドレス帳のデータが消えることもありません。
    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございます。
Outlook2000なので、同じ機能は内容なのですが
参考になりました。

お礼日時:2001/11/06 17:12

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルでテキストファイルからフォームのテキストボックスにテキスト挿入するマクロ

マクロでフォームのテキストボックスに直接テキストファイルからテキストを挿入したいのですが出来ますか?
opentextでエクセルシートに入れてからフォームにコピーすることはできたのですが、それだと重くなってしまうので直接取り込みたいんですがうまくいきません。
VBやJAVAのreadlineのようなものは使えないんでしょうか。

Aベストアンサー

>VBやJAVAのreadlineのようなものは使えないんでしょうか。

LineInput がありますよ。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_030.html
http://rd.search.goo.ne.jp/click?DEST=http%3A%2F%2Fofficetanaka.net%2Fexcel%2Fvba%2Fstatement%2FLineInput.htm&no=2

Qダブルクォーテーション囲いカンマ区切り形式で保存したい

お願いします。
エクセル2000使用してます。
【質問1】
"名前A","ナマエA","09011111111","aaa@docomo.ne.jp"
"名前B","ナマエB","09011111112","bbb@docomo.ne.jp"
"名前C","ナマエC","09011111113","ccc@docomo.ne.jp"
このように、ワークシートをダブルクォーテーション囲いカンマ区切り形式で保存するにはどうすればよいでしょうか。

【質問2】
上記のデータを読み込むときに電話番号部分の先頭の0が取れてしまうの防ぐために、ファイルの拡張子をtxtにリネームしておいて、エクセルから開くときにウィザードで列のデータ形式を文字列と指定しています。もっと簡単な方法が教えてください。(頻繁にファイルを開くので。。。)

Aベストアンサー

1.マクロを使わないと出来ません。
  こんな感じです。
 Open "CsvFileName.csv" for Output as #1
 For Row = 1 to 10
  For Col = 1 to 10
   Select Case Col
    Case 1
     Print #1 Chr$(&H22) & Cell(Row, Col).Text & Chr$(&H22);
    Case 2
     Print #1 Chr$(&H22) & Cell(Row, Col).Text & Chr$(&H22);
    Case Else
     Print #1 Cell(Row, Col).Text;
   End Select
   If Col = 10 Then
    Print #1, ""
   Else
    Print #1, ",";
   End If
  Next Col
 Next Row
 Close #1

2.マクロを使えば自動化できます。
「データ」メニューの「外部データの取り込み」で「テキストファイル」を指定してCSVファイルを選択します。
テキスト取り込みウィザードで列のデータ形式を文字列と指定します。
上記の操作を「マクロの記録」でマクロにしてから
実用になるようにマクロを修正します。

1.マクロを使わないと出来ません。
  こんな感じです。
 Open "CsvFileName.csv" for Output as #1
 For Row = 1 to 10
  For Col = 1 to 10
   Select Case Col
    Case 1
     Print #1 Chr$(&H22) & Cell(Row, Col).Text & Chr$(&H22);
    Case 2
     Print #1 Chr$(&H22) & Cell(Row, Col).Text & Chr$(&H22);
    Case Else
     Print #1 Cell(Row, Col).Text;
   End Select
   If Col = 10 Then
    Print #1, ""
   Else
   ...続きを読む

Qcsvファイルをtxtファイル変換時にカンマを表示する方法

csv形式でデーターを作成します。
例えばA1セルに「山田」、B1セルに「小林」となっていたとします
その後、このcsvファイルの拡張子をtxtに変更したときに、
作成されたtxtファイルでは、

山田,小林

となります。

作成されたテキストファイルで、「小林」の後にカンマが入るようにするにはどうしたらよいでしょうか。
よろしくお願いします

Aベストアンサー

たとえば Excel での csv ファイル保存ですか。(A1セル、B1セルというから表計算ソフトですね。)

できたファイルにあとから"," を付け加えるのなら、テキストエディタの
「置換」機能を使えばできます。
「(改行)」を「,(改行)」 に置換ができないのでしたら、元の表の各行の最後のセルの右のセルに「行の最後」という文字列を書いておいて、CSVファイルを作った後、テキストエディタで、「行の最後」という文字列を空の文字列に置き換えれば良いのです。
「メモ帳」などの単純なエディタでできます。

QAccessでタブ区切りのテキストをインポートすると、71項目目以降のデータがインポートされない

WindowsXP
Access2000

いつもお世話になります。
どう対処してよいかわからなくなってしまったので質問
させてください。

社内システムから、ダウンロードしてきた、
テキストデータ(1登録あたり106項目、タブ区切りで保存、
登録データの切れ目は改行)があります。

エクセルに貼り付けてみると、↓のような見た目になります。
■=データ有りの意味


 A┃B┃C┃D・・┃・┃・┃BS┃BT┃BU┃BV┃・┃・┃DB
1■┃■┃■┃■・・┃■┃■┃■┃・┃・┃・┃・┃・┃・
2■┃■┃■┃■・・┃■┃■┃■┃・┃・┃・┃・┃・┃・
3■┃■┃■┃■・・┃■┃■┃■┃・┃・┃・┃・┃・┃・
・■┃■┃■┃■・・┃・┃・┃■┃・┃■┃■┃■┃・┃■
・■┃■┃■┃■・・┃・┃・┃■┃・┃■┃■┃■┃・┃■
・■┃■┃■┃■・・┃・┃・┃■┃・┃■┃■┃■┃・┃■

※BTの列は全て空白です。

それを、アクセスに取り込み、管理しようとしています。

登録数は特に決まっていません。
また、106項目は全て埋まっているわけではなく
空白の項目も多々あります。

インポート用のテーブルを用意し、インポートすると
何のエラーもなくインポートが完了するのですが、
なぜかBSの列までのデータは取り込むものの、
BT以降のデータは空白になります。

今回、200件弱のテスト用データで試したところ、
全てのデータにおいて、BT以降のデータが
空白になりました。

インポートできるデータには「○項目めまで」という
決まりがあるのでしょうか?

WindowsXP
Access2000

いつもお世話になります。
どう対処してよいかわからなくなってしまったので質問
させてください。

社内システムから、ダウンロードしてきた、
テキストデータ(1登録あたり106項目、タブ区切りで保存、
登録データの切れ目は改行)があります。

エクセルに貼り付けてみると、↓のような見た目になります。
■=データ有りの意味


 A┃B┃C┃D・・┃・┃・┃BS┃BT┃BU┃BV┃・┃・┃DB
1■┃■┃■┃■・・┃■┃■┃■┃・┃・┃・┃・┃・┃・
2■┃■┃■┃■・・┃■┃■┃■┃・┃・┃・┃・┃・┃・
3■┃■┃■...続きを読む

Aベストアンサー

回答がつかないようですので、たぶん見当違いでしょうが、コメントさせてもらいます。

Excel上で「※BTの列は全て空白です。」というのが気になりますね。

1行目のデータが70項目目の後ろで改行されている、ということはないのでしょうか。

そんなことはないのなら、データの先頭行はフィールド名ではないように見えますので、先頭に仮のフィールド名(例えば、a、b、c、・・・)のデータを1件分106項目、空白なしで加えて、インポートされてみてはいかがでしょうか。それでもだめでしたら、ごめんなさい。

QCSVファイルを固定長のテキストファイルに変換する。

CSVファイルを固定長のテキストファイルに変換したいのですがEXCEL、ACCESSで変換してもノートパッドで見ると長さが換わっていたりします。
何か良い方法があったら教えてください。

Aベストアンサー

下記を参考にやって見てください。
エクセルのVBAで、下記を標準モジュールに貼りつけて、実行すれば出来ます。
項目数(フィールド数)が増えた場合どこを増やすか
判りますね。String * 7は桁長を指定してください。
文字列は左詰、数字は右詰にしてます。
MsgBoxの行は確認に使いました。
メモ帳で3項目の簡単な例を作り、テストして見てください。私がしたサンプル例
1,2,a
34,43,ccc
42,3,xcd
’---
Sub test02()
Dim x As String * 7
Dim y As String * 7
Dim z As String * 7
Open "c:\My documents\test3.csv" For Input As #1
Open "c:\My documents\test3.prn" For Output As #2
'-----
While EOF(1) = False
Line Input #1, s
a = Split(s, ",")
RSet x = a(0)
RSet y = a(1)
LSet z = a(2)
'MsgBox "=" & z & "="
u = x & y & z
' MsgBox "=" & u & "="
Print #2, u
Wend
'-----
Close #1
Close #2
End Sub

下記を参考にやって見てください。
エクセルのVBAで、下記を標準モジュールに貼りつけて、実行すれば出来ます。
項目数(フィールド数)が増えた場合どこを増やすか
判りますね。String * 7は桁長を指定してください。
文字列は左詰、数字は右詰にしてます。
MsgBoxの行は確認に使いました。
メモ帳で3項目の簡単な例を作り、テストして見てください。私がしたサンプル例
1,2,a
34,43,ccc
42,3,xcd
’---
Sub test02()
Dim x As String * 7
Dim y As String * 7
Dim z As String * 7
Open "c:\M...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報