Outlookの予定表のイベントを定期的にtxt保存したい

このQ&Aのポイント
  • Outlookの予定表のイベントを定期的にtxt保存する方法について教えてください。
  • WinXP-Proで、Microsoft Office Outlook 2007の予定表機能を使用しています。営業日1日ごとに1つ、同じ件名のイベント(全日の予定)を作成し、毎日txt保存し、Excelに読み込み、全日分の日報集として保存しています。煩雑な手順をショートカットする方法はありますか?
  • 保存形式をあらかじめtxtに指定したり、保存場所を都度その場所に指定する方法など、Outlookのイベントをtxt保存するための工程を削減する方法について教えてください。
回答を見る
  • ベストアンサー

Outlookの予定表のイベント(予定)を定期的にtxt保存したい

Outlookの予定表のイベント(予定)を定期的にtxt保存したい WinXP-Proで、 Microsoft Office Outlook 2007の予定表機能を使用しています。 営業日1日ごとに1つ、同じ件名のイベント(全日の予定)を作成しており、 毎日txt保存し、Excelに読み込み、全日分の日報集として保存しています。 Excelへの読み込みは適当なマクロを用意したので楽なのですが、 Outlookのイベント保存のたびに、 (1)イベントをダブルクリックで開く (2)Officeボタンをクリック (3)名前を付けて保存をクリック (4)保存場所を選択  (毎回、マイコンピュータ→D:\→folder(1)→folder(1-1)、の遷移) (5)ファイルの種類をtxtに直す (6)保存 (7)イベントを閉じる という7工程が必要で、煩雑に感じています。 工程をショートカットする方法は無いものでしょうか? 右クリックメニューから一発でtext保存…とまで行かなくとも、 保存形式をあらかじめtxtに指定しておく方法 とか、 保存場所を都度その場所に指定しておく方法 とか、 工程を削減できる方法があれば教えて頂けないでしょうか。 環境や要件等、追記するべき項目があればご指摘ください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Outlook のマクロを使えば予定表の予定を直接 Excel に書き出すこともできます。 ただ、要件が良くわからないので、どのようなマクロにすべきかという実例を出すのが難しいですが。 とりあえず、今開いている予定の件名と本文を "C:\temp\test.xls" というファイルに書き出すマクロのサンプルは以下の通りです。 Public Sub WriteToExcel() Set objWorkBook = GetObject("C:\temp\test.xls") Set objWorkSheet = objWorkBook.Sheets(1) objWorkSheet.Cells(1, 1) = ActiveInspector.CurrentItem.Subject objWorkSheet.Cells(1, 2) = ActiveInspector.CurrentItem.Body objWorkBook.Application.Windows("test.xls").Visible = True objWorkBook.Save objWorkBook.Close End Sub 細かい要件がわかればもう少し適切なサンプルにできると思います。

karioki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。 Outlookのマクロでやること自体、考えついていなかったので、 頂いたサンプルを参考に調整してみます。

karioki
質問者

補足

ご回答ありがとうございます。 Outlookのマクロを使うことを全く考えていませんでした。間抜けです。。。 頂いたサンプルを試してみて、 後ほど御礼をさせて頂きたいと思います。

関連するQ&A

  • 「保存フォルダ内の予定表」のデータを元の「予定表」に戻したい

    「保存フォルダ内の予定表」のデータを元の「予定表」に戻したい Outlook Office のスケジュールですが、2つの予定表のデータが分断されてしまいました。 一つに合体したいので方法を教えてください。 また、今後、データを分断しないためにはどうしたらいいか教えてください。 またまた、そうしない(分断化した)方が良いという理由があったら教えてください。

  • Outlookの予定表の保存について

    Outlookの予定表の保存について質問させてください。 ふだんはPCのOutlookの予定表でスケジュール管理をし、外出時にPDAに持ち出していますが、過去のスケジュール(約1年以上前)が勝手に削除されていくことに気が付きました。 過去のスケジュールが消失するととても困ります。 どなたか予定表の保存方法(期間等に関して)詳しい方がおられましたら、是非是非教えてください。 宜しくお願いします。

  • 「Outlook 2003」の予定表に詳しい方助けてください

    現在、「Outlook 2003」の予定表を 会社と家のPCで使っており、 同期させるため、USBメモリを利用して 「インポートとエクスポート」で データをやり取りしているところです。 初心者でよくわかわないのですが フォルダ一覧に「個人用フォルダ」と「保存フォルダ」があって、 「予定表」と別に、「保存フォルダ内の予定表」なるものが できてしまい、データが分断されてしまいました。 一つに合体したいのですが、何か良い方法はないでしょうか? また、今後、データを分断しないための注意等ありましたら教えてください。

  • Outlook 予定表の管理

    私のパソコンは「Vista ホームプレミアム 32bit」で「Microsoft Office Personal 2007」がプリインストールされています。 このうちの「Office Outlook」の予定表機能についてお尋ねします。 予定表として保存した内容の作業が完了した場合、「完了済み」と分類することはできますか? 可能ならば操作方法を教えてください。

  • Outlook 予定表

    Microsoft Outlookの予定表に、自分で予定表をインポートしたいと思っています。 Excelで作ろうと思いますが、どういう様式にすればインポートできるのでしょうか? CSV形式にしないといけないのでしょうか? どういう順番(日付、用件、場所、時間などの順番)で作成すればインポートできますか? ご存知の方がいらしゃったら教えてください。 Microsoft Outlookは2003です。 よろしくお願いします。

  • エクセル2007 VBAでアウトルック2007の予定表を作るんですが、

    エクセル2007 VBAでアウトルック2007の予定表を作るんですが、 日付まではうまくいったのに開始時刻が指定できません。 エクセルでのファイルを保存した後にそのファイルを添付したアウトルック予定表を作成します。 予定日は3ヶ月後、開始時刻は8:30amにしたいのですが、どうにも開始時刻だけが指定できません。 なにかいい方法があるでしょうか? こちらを参考に途中までは出来ています。 http://www.ken3.org/cgi-bin/group/vba_outlook.asp ただし、予定表の開始時刻が0:00となっているので、ここを8時30分にしたいのです。 (終了時間はあまり気にしません) そもそも出来ないのかな? コードは下記です。 Sub 保存() '保存コード省略 Flnm=フォルダとファイル名 'ここからアウトルックの操作 Dim oApp As Object Dim myNameSpace As Object Dim myFolder As Object Dim strMOJI As String Dim objITEM As Object 'outlook 起動 Set oApp = CreateObject("Outlook.Application") Set myNameSpace = oApp.GetNamespace("MAPI") Set myFolder = myNameSpace.GetDefaultFolder(9) '起動時フォルダーを指定 myFolder.Display 'アイテムの作成 Set objITEM = oApp.CreateItem(1) '予定表作成画面を指定 objITEM.Display '編集画面を表示 '予定表内容 objITEM.Subject = "見積り発行後のフォロー" '件名 objITEM.body = "見積り発行から3ヶ月経ちました" '本文 objITEM.Attachments.Add Flnm 'ファイルの添付 objITEM.Start = DateAdd("m", 3, Date) '予定日 'ここらへんがわからない        '開始時間も入れたい 'objITEM.Save                 '保存 'objITEM.Close 2                  '閉じる End Sub 開始時刻以外はすべてうまく処理出来ています。

  • Outlook2010,2つの予定表を1つにしたい

    Outlook2010において,2つのアカウント(?)の予定表だけを一つにしたいのですが,設定方法をお教えください。 (メールは別々のアカウントのフォルダに,それぞれ保管されています)

  • OUTLOOK2003予定表の表示

    OUTLOOK2003の予定表を使用しています。 今までは予定表をあけるとカレンダーのような月表示の予定表が表示されていたのですが、どういう訳か予定表の内容が項目表示されるようになってしまいました。左上の「保存フォルダ内の予定表」をクリックすると月表示となります。 そこで更に「予定表」にチェックを入れると私が普段使用している予定表が 月度表示されます。「メール」や「連絡先」を開けて「予定表」に戻ると、 また項目表示になっています。 多分、どこかの設定を変えると元に戻るのでしょうが、わかりません。 どなたか教えてください!

  • Outlook2003予定表のアラームについて

    Outlook2003予定表のアラームについて 統合ソフトとしてOutlook2003を使用しています。最近、「”○△・・”は予定表フォルダまたは仕事フォルダの中にないのでアラームを表示できません。よろしいですか?」とメッセイジが表示されます。表示する方法を教えてください。

  • Outlookで人の予定にイベントを作成する

    Outlookで人の予定表で右クリックし、イベントの作成をしようとすると、 グレーアウトされており作成することができません。 確か以前に試したときはできた記憶があるのですが、 その時とPCの設定が変わってしまっており、なぜできないのかが不明です。 ちなみに自分の予定のところでは、イベント作成可能です。 方法についてご存じの方おられましたらご教示お願いします。

専門家に質問してみよう