如何通过回调函数打开WORD文档
想在回调函数中加入打开某个WORD文件,请问有没有相关的函数? http://www.cpubbs.com/bbs/viewthread.php?tid=9328&highlight=defaultviewer兄弟请看这个! 没看懂
"具体位置如下:
programmer's toolbox-->miscellaneous-->opendocumentindefaultviewer
"
这个具体位置在哪? 找到了.呵呵感谢斑竹 看了半天没怎么看明白那个WORD2000.H 怎么调用都不行,
不过我找个了更好的方法:
顺便共享一下,希望对有需要的人有帮助
Bat("d:\\Final_Test1.0\\HELP.doc");
void Bat(char *SourceFile)
{
FILE *fp;
int Exechandle,Status;
fp = fopen("c:\\temp.bat","w"); //建立临时批处理文件
fputs(SourceFile,fp);
fclose(fp);
LaunchExecutableEx ("c:\\temp.bat", LE_HIDE,&Exechandle );//打开批处理文件
} HI兄弟,用这个:opendocumentindefaultviewer可以直接就打开的,它能打开系统能打开的任意文件的!不用用批处理,这个只要一个路径即可! 斑竹是不是函数名字搞错了?还是我哪没搞对?
opendocumentindefaultviewer("d:\\1.txt");
提示Missing prototype 您搜索它出来,然后在它的FP里面配置信息,这样更方便的!您现在应该是自己输入的吧兄弟?它还有窗口模式呢! programmer's toolbox-->miscellaneous-->opendocumentindefaultviewer
我也不知道在哪里?能不能告诉我啊?
也就是WORD,如何调用指定文件 CVI中操作Word可以在Help->Find Examples...->Communicating with External->ActiveX->Word中找到!
至于OpenDocumentInDefaultViewer()函数原型为:
int OpenDocumentInDefaultViewer (const char documentFilename[], int windowDisplay);
(注意,C语言是大小写敏感的!写错了或参数不对当然会得到一个缺乏原型的错误!) 回复 summersdw 的帖子
您好,我想问一下,您能不能把那个在CVI中通过回调函数打开WORD文档的源程序给小弟发一份,万分感激!!我的邮箱:whx19860906@126.com.谢谢
页:
[1]