/// <param name="srcpath">源路径</param>
/// <param name="aimPath">转换后的路径</param>
/// <returns></returns>
private
string
mht_show(
string
srcpath,
string
aimPath)
... {
try
...{
if(!Directory.Exists(srcpath))
...{
string txtname=srcpath.Substring(srcpath.LastIndexOf(@""));
string[] pos=txtname.Split('.');
aimPath=aimPath.Substring(0,aimPath.LastIndexOf("/"));
CDO.Message msg = new CDO.MessageClass();
CDO.Configuration cfg = new CDO.ConfigurationClass();
msg.Configuration = cfg;
msg.CreateMHTMLBody(srcpath, CDO.CdoMHTMLFlags.cdoSuppressAll, "", "");
msg.GetStream().SaveToFile(aimPath+"/"+pos[0]+".mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
return aimPath+pos[0]+".mht";
}
}
catch (Exception e)
...{
MessageBox.Show (e.ToString());
}
return null;
}
... {
try
...{
if(!Directory.Exists(srcpath))
...{
string txtname=srcpath.Substring(srcpath.LastIndexOf(@""));
string[] pos=txtname.Split('.');
aimPath=aimPath.Substring(0,aimPath.LastIndexOf("/"));
CDO.Message msg = new CDO.MessageClass();
CDO.Configuration cfg = new CDO.ConfigurationClass();
msg.Configuration = cfg;
msg.CreateMHTMLBody(srcpath, CDO.CdoMHTMLFlags.cdoSuppressAll, "", "");
msg.GetStream().SaveToFile(aimPath+"/"+pos[0]+".mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
return aimPath+pos[0]+".mht";
}
}
catch (Exception e)
...{
MessageBox.Show (e.ToString());
}
return null;
}