社区
C#
帖子详情
请问,outlook另存为的.msg文件如何读取?
Mark2Win
2009-05-08 07:21:00
需求如下:将outlook另存为的.msg文件读取到内存中,并导出为pdf文件,请问如何读取这个.msg文件?提供代码最好,谢谢!
...全文
1066
7
打赏
收藏
请问,outlook另存为的.msg文件如何读取?
需求如下:将outlook另存为的.msg文件读取到内存中,并导出为pdf文件,请问如何读取这个.msg文件?提供代码最好,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linasd2002
2012-04-13
打赏
举报
回复
六楼(Mark2Win)OpenSharedItem在outlook2003里是没有的api,只有2007以上有
DataBox-MDX
2011-12-08
打赏
举报
回复
so kind of LZ, just share the answer finaly. thanks
Mark2Win
2009-05-09
打赏
举报
回复
谢谢ls几位,自己搞定了,没这么复杂:
1. 安装office07(估计03也可以,未试)
2. 引用:using OutLook = Microsoft.Office.Interop.Outlook;(07版本是12.0)
3. 示例代码:
OutLook.Application olApp = new OutLook.Application();
OutLook.NameSpace olNS = myolApp.GetNamespace("MAPI");
OutLook.MailItem olMail = default(OutLook.MailItem);
bool cancelled = false;
string sourcePath = "c:\xx.msg";
string targetPath= "c:\xx.doc";//另存为doc文件
olMail = myNamespace.OpenSharedItem(sourcePath);
olMail.SaveAs(targetPath, OutLook.OlSaveAsType.olDoc); //指定 save as 的类型
olMail.Close(cancelled); //ref cancelled传进去的时候必须=false
olMail = null; //注意此句必须,否则一直不会释放对象,导致msg文件被锁住,以后加载会报错
if(!cancelled){
//转换doc到pdf,不再详述
}
nosaxw
2009-05-09
打赏
举报
回复
先把下面网址里的内容看下。
http://www.fileformat.info/format/outlookmsg/
然后用FileStream写读取算法吧。
这个还算好,以前写某些程序的打包格式哪才叫惨。得自己猜格式。哈哈
该昵称已被占用_
2009-05-09
打赏
举报
回复
没搞过,帮顶~~
Mark2Win
2009-05-09
打赏
举报
回复
谢谢lsUP!
蓝海D鱼
2009-05-08
打赏
举报
回复
UP
C#
读取
outlook
中
msg
文件
改进版
C#
读取
outlook
中
msg
文件
可以直接读到附件并
另存为
读到邮件的主题 联系人 正文
JAVA获取邮件并保存为.
msg
_如何将
Outlook
邮件
另存为
带有类别和其他详细信息的.
msg
文件
?...
这是我遵循的过程:(win7 64)Web 搜索“ Windows VBA 设置扩展
文件
属性”网页搜索:“ DSOFile.OleDocumentProperties”点击 Microsoft:Dsofile.dll
文件
可让您在未安装 Office 的情况下编辑 Office 文档属性那不是错字...以“ when-yo”结尾下载:DsoFileSetup_KB224351_x86.exe使用 ...
JAVA获取邮件并保存为.
msg
_用java邮件API
读取
.
msg
文件
..pls建议我
Simple Java Mail,通过SMTP发送电子邮件的开源库有一个EmailConverter类,它可以直接
读取
并将
Outlook
邮件转换为MimeMessage,Email或EML。// from
Outlook
.
msg
Email email = EmailConverter.
outlook
Msg
ToEmail(readToString("yourMessage.
msg
"));Em...
解析
Outlook
保存的.
msg
邮件,并将邮件中的表格导出到Excel
需求 通过
读取
Outlook
保存的
msg
类型邮件
文件
,解析邮件内容中的表格,并导出成Excel 工具介绍
outlook
-message-parser : 一个
Outlook
邮件(.
msg
文件
)解析工具 myexcel : 一个集导入、导出、加密Excel等多项功能的工具包 编码操作 引入maven依赖 <dependency> <groupId>org.simplejavamail</groupId> <artifactId>
outlook
-
JavaMail详解
引用自http://blog.sina.com.cn/s/articlelist_1832656582_7_1.html [JavaMail]1 基础 A、简介 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft
Outlook
的应用程序
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章