Word保存htm为doc时出现一个对话框,谁知道如何不让这个该死的对话框出现? 所链接的样式表只在 Web 格式文件中被支持。如果保存到此格式,所有到样式表的链接将会丢失。 Word保存htm为doc时出现的对话框上的,谁知道如何不让这个该死的对话框出现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个似乎没有什么好的办法只能作web格式保存或是作htm格式 可以使用 WORD的COM 你要什么样的,我帮你写例子 不知道。但是我想如果要是使用Word的话,这个东东只是一个警告,无商大雅的。如果要是编程当中调用那么也许Word提供了一些自动化接口,或者接口的参数能不让其显示!呵呵,仅仅是猜测。胡言乱语一把! 试试下面的: wrdApp.DisplayAlerts = wdAlertsNone // wordtohtml.cpp : Defines the entry point for the console application.//#include "stdafx.h"#import "G:\Program Files\Microsoft Office\Office11\MSWORD.OLB" named_guids raw_interfaces_only rename("ExitWindows", "wordExitWindows")void html_to_word(){ printf("Automate word to save xxx.htm as onega.doc, test by masterz with VC.NET2003 on Windowx2003, Office2003\n"); Word::_ApplicationPtr app; app.CreateInstance("Word.Application"); app->put_DisplayAlerts(Word::wdAlertsNone); Word::DocumentsPtr docs; app->get_Documents(&docs); Word::_DocumentPtr doc; _variant_t vFileName("c:\\a.htm"); _variant_t vOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR); _variant_t vTrue(VARIANT_TRUE); _variant_t vFalse(VARIANT_FALSE); docs->Open ( /*[in]*/&vFileName, /*[in] VARIANT * ConfirmConversions*/&vOptional, /*[in] VARIANT * ReadOnly*/&vOptional, /*[in] VARIANT * AddToRecentFiles*/&vOptional, /*[in] VARIANT * PasswordDocument*/&vOptional, /*[in] VARIANT * PasswordTemplate*/&vOptional, /*[in] VARIANT * Revert*/&vOptional, /*[in] VARIANT * WritePasswordDocument*/&vOptional, /*[in] VARIANT * WritePasswordTemplate*/&vOptional, /*[in] VARIANT * Format*/&vOptional, /*[in] VARIANT * Encoding*/&vOptional, /*[in] VARIANT * Visible*/&vOptional, /*[in] VARIANT * OpenAndRepair*/&vOptional, /*[in] VARIANT * DocumentDirection*/&vOptional, /*[in] VARIANT * NoEncodingDialog*/&vOptional, /*[in] VARIANT * XMLTransform*/&vOptional , /*[out,retval]*/ &doc ); _variant_t vCopies((short)1); LPCTSTR save_file_name = _T("c:\\onega.doc"); DeleteFile(save_file_name); _variant_t filename(save_file_name); _variant_t FileFormat((long)Word::wdFormatDocument); doc->SaveAs (&filename,&FileFormat); doc->put_Saved(VARIANT_TRUE); app->Quit(&vOptional,&vOptional,&vOptional);}int _tmain(int argc, _TCHAR* argv[]){ CoInitialize(NULL); html_to_word(); CoUninitialize(); printf("program end!\n"); return 0;} 如何把年份转成BCD,如2010转成 0x20 0x10两个字节。不用库函数。 谁能提供一个纯API操作的 LISTVIEW 如何移除一个驱动器盘符呢?(DeviceIoControl) 搜索exe文件路径问题 directshow问题 讨论一个很无聊的问题(简单C语言) mfc 的深层基础知识!onpaint() 与ondraw()的区别于关系!!!急急急@@!! WinMe的问题,请教各位! VC++6.0程序编译时老是报下列错 如何用vs2012编写一个可视化的程序 学习做activex控件,需要那些知识啊,对COM,ATL必须熟吗? 一个问题,浪费了我大半天时间
只能作web格式保存
或是作htm格式
如果要是编程当中调用那么也许Word提供了一些自动化接口,或者接口的参数能不让其显示!
呵呵,仅仅是猜测。胡言乱语一把!
wrdApp.DisplayAlerts = wdAlertsNone
//#include "stdafx.h"
#import "G:\Program Files\Microsoft Office\Office11\MSWORD.OLB" named_guids raw_interfaces_only rename("ExitWindows", "wordExitWindows")
void html_to_word()
{
printf("Automate word to save xxx.htm as onega.doc, test by masterz with VC.NET2003 on Windowx2003, Office2003\n");
Word::_ApplicationPtr app;
app.CreateInstance("Word.Application");
app->put_DisplayAlerts(Word::wdAlertsNone);
Word::DocumentsPtr docs;
app->get_Documents(&docs);
Word::_DocumentPtr doc;
_variant_t vFileName("c:\\a.htm");
_variant_t vOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
_variant_t vTrue(VARIANT_TRUE);
_variant_t vFalse(VARIANT_FALSE);
docs->Open (
/*[in]*/&vFileName,
/*[in] VARIANT * ConfirmConversions*/&vOptional,
/*[in] VARIANT * ReadOnly*/&vOptional,
/*[in] VARIANT * AddToRecentFiles*/&vOptional,
/*[in] VARIANT * PasswordDocument*/&vOptional,
/*[in] VARIANT * PasswordTemplate*/&vOptional,
/*[in] VARIANT * Revert*/&vOptional,
/*[in] VARIANT * WritePasswordDocument*/&vOptional,
/*[in] VARIANT * WritePasswordTemplate*/&vOptional,
/*[in] VARIANT * Format*/&vOptional,
/*[in] VARIANT * Encoding*/&vOptional,
/*[in] VARIANT * Visible*/&vOptional,
/*[in] VARIANT * OpenAndRepair*/&vOptional,
/*[in] VARIANT * DocumentDirection*/&vOptional,
/*[in] VARIANT * NoEncodingDialog*/&vOptional,
/*[in] VARIANT * XMLTransform*/&vOptional ,
/*[out,retval]*/ &doc );
_variant_t vCopies((short)1);
LPCTSTR save_file_name = _T("c:\\onega.doc");
DeleteFile(save_file_name);
_variant_t filename(save_file_name);
_variant_t FileFormat((long)Word::wdFormatDocument);
doc->SaveAs (&filename,&FileFormat);
doc->put_Saved(VARIANT_TRUE);
app->Quit(&vOptional,&vOptional,&vOptional);}
int _tmain(int argc, _TCHAR* argv[])
{
CoInitialize(NULL);
html_to_word();
CoUninitialize();
printf("program end!\n");
return 0;
}