Docsopen怎么用?

Docsopen怎么用?,第1张

打开CAD

常规界面

2

想用块 先创建块

*** 作如图就行

多图

3

定义块

定义各项参数

4

选择拾取点

选图形

多图

5

选择对象

多图

6

确定

建立完成

首先建立一个win32控制台程序,注意如图要选择支持MFC选项。

然后选择视图->类向导,点击Add Class;选择Import from Type Library;将Office安装目录下的MSWORD.OLB打开,会出现如下对话框:

将_Application,Documents,_Document,Range四个类导入。

在主函数的else语句中添加如下代码即可实现。

_Application wordApp//在对象继承结构中是最顶层的对象,可以通过它的方法访问别的工作类型的对象(本例主要是word)

Documents docs//代表所有打开的文档对象

_Document doc

Range aRange

COleVariant vTrue((short)TRUE),

vFalse((short)FALSE),

vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR)

wordApp.CreateDispatch("Word.Application",NULL)

wordApp.SetVisible(FALSE)

docs=wordApp.GetDocuments()

doc=docs.Open(COleVariant(filename...),vFalse,vTrue,vFalse,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt)

aRange=doc.Range(vOpt,vOpt)

string str(aRange.GetText())

cout<<str<<endl

doc.Close(vOpt,vOpt,vOpt)

wordApp.Quit(vOpt,vOpt,vOpt)

CoUninitialize()//关闭COM对象库,释放资源


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12023496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存