生成Word文档时有需要将 图片整合进去,所以选择了mht格式,先生成html格式的word文档,再转换为mht文档。
public static void Test()
{
CDO.Message msg = new CDO.MessageClass();
CDO.Configuration cfg = new CDO.ConfigurationClass();
msg.Configuration = cfg;
try
{
//msg.CreateMHTMLBody("file://" + @"D:\aaa.html", CDO.CdoMHTMLFlags.cdoSuppressNone, " ", " ");
msg.CreateMHTMLBody("http://wenmy.cn/Product_shafajiao01.html", CDO.CdoMHTMLFlags.cdoSuppressNone, " ", " ");
ADODB.Stream stream = msg.GetStream();
msg.GetStream().SaveToFile(@"D:\aaa.mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
}
catch
{
throw new Exception("将数据库设计报告写入磁盘时发生错误,请您确定磁盘容量及文件是否有可写权限。");
}
}