A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Outlook Object Model では、PST を新規に作成して追加するには AddStoreEx メソッドを使います。
たとえば、C:\test\test.pst という PST ファイルを作成して現在の MAPI セッションに追加する場合は、以下のようにします。
Application.Session.AddStoreEx "C:\test\test.pst", olStoreDefault
AddStoreEx の詳細については http://msdn.microsoft.com/ja-jp/library/cc381707 … をご覧ください。
MAPI を使う場合には、PST のサービスを追加して、そのサービスの PR_PST_PATH プロパティで PST のパスを指定することになると思いますが、そもそも C# では MAPI は使えないと思います。
No.1
- 回答日時:
>任意のフォルダに格納されている.PSTファイルを指定したいのですが、その方法がわかりません。
質問の意図が今一つ理解できませんし、はっきり言って全く自信がありませんが、他の回答者の回答が無いようなので・・・。(残念ながら、ご質問のような質問に回答可能なレベルの回答者がもうこのサイトにはほとんどいません。)
ご質問の意味が、ユーザーが、".pst"ファイルの保存フォルダをデフォルトのフォルダから任意のフォルダに変更している場合の、そのフォルダの情報がどこに記録されているかということでしたら、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Microsoft Outlook Internet Settings\ca1110066c57ad43a5582ab81469dc45
001e6700 REG_SZ X:\・・・・\outlook.pst
ではないかと思います。
ただし、上記のレジストリキーはMicrosoft Outlook 2000(OS:Windows 2000/XP)の場合です。他のバージョンのMicrosoft Outlookでも同じかどうかは分かりません。もしかしたら、レジストリキーの最後の"ca1110066c57ad43a5582ab81469dc45"の部分が異なっているかもしれません。(私は、E:ドライブにOutlook 2000の保存フォルダを変更していますが、レジストリ内を検索してヒットするのが、唯一上記のキーと値です。)
下記参考URLのOutlook 2003/2007の移行されるレジストリデータとして、
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\*
というキーがあり、この"Profiles"キー下に複数の英数字の羅列された(上記の"ca1110066c57ad43a5582ab81469dc45"等)キーが存在し、"outlook.pst"を始めとする".pst"ファイルの保存フォルダ+ファイル名が記録されています。
『Microsoft TechNet:Office 2010 内のユーザー データのレジストリ キーを移行する』
http://technet.microsoft.com/ja-jp/library/ee624 …
参考URL:http://technet.microsoft.com/ja-jp/library/ee624 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- グループウェア Outlookのpstファイルが勝手に消える 1 2023/06/12 09:51
- デスクトップパソコン Outlookのデータが勝手に復元された理由は? 1 2022/07/13 15:45
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- Outlook(アウトルック) outlookデータの合算 1 2022/08/17 18:14
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(クラウドサービス・オンラインストレージ) OneDriveのドキュメントにあるアウトルックのPSTファイルについて 2 2022/05/22 17:43
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- Outlook(アウトルック) Outlookが起動できなくなってしまった場合の対処法 6 2022/04/19 15:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
デスクトップの画像をhtmlに表...
-
フォルダを開いて、閉じるのプ...
-
Windows10でコマンドプロンプト...
-
会社のネットワーク上のファイ...
-
フォルダ内のPDFファイル名を変...
-
Excel VBA で フォルダ名の一部...
-
ディレクトリ名変更してコピー...
-
エクセル マクロで指定フォル...
-
「フォルダの参照」ダイアログ...
-
【マクロ】フォルダにファイル...
-
Excel VBA マクロ フォルダ名を...
-
Excel VBA マクロ リストボックス
-
保存先のフォルダ名を指定した...
-
パス名に2バイト文字(マルチバ...
-
Hitachi Embedded Workshop (HE...
-
【マクロ】フォルダAからダBへ...
-
VS2005で"定義へ移動"ができません
-
フォルダの削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
バッチファイルが保存されてい...
-
ファイル名と同名のフォルダを...
-
【マクロ】ファイル名の日付に...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
フォルダ内のPDFファイル名を変...
-
ディレクトリ名変更してコピー...
-
多量のファイルをフォルダに自...
-
Excelで指定したフォルダに保存...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
Excelのハイパーリンクについて...
-
あるフォルダーのファイルを違...
-
パス名に2バイト文字(マルチバ...
-
同一フォルダ内の別ブックから...
-
バッチファイルで指定フォルダ...
-
エクセルのマクロについて教え...
-
ExcelのVBAでフォルダ指定がで...
おすすめ情報