a类点钞机机多少钱?哪里有卖a类点钞机机的?

查看: 1726|回复: 10
如何实现打开word文档,并且找到word中特定的table的句柄,主要是获取table句柄
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
我现在利用word report打开指定的word文档,然后想在这个word文档中特定的table中添加数据,数据的来源是数据库,在我的word文档中有多个table,请问下,我该如何才能找到我想要的table的句柄。我在扩展函数中发现,只有WordRpt_AddTable 才能获取table的句柄。请问下,还有没有别的办法能找到我所需要的句柄的,因为我的word中的table都是已经建立好的。
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
如果不能实现,那我就只能改变方法了。
TA的每日心情开心 14:37签到天数: 131 天[LV.7]常住居民III升级&&0.02%当前用户组为 资深测试专家当前积分为 251030, 升到下一级还需要
参加活动: 0
组织活动: 0
cvi的word报表功能是封装了 Microsoft Word's ActiveX 来实现的。对其中的table对象接口支持有限。你直接用 Microsoft Word's ActiveX 更好一些。
TA的每日心情开心 14:37签到天数: 131 天[LV.7]常住居民III升级&&0.02%当前用户组为 资深测试专家当前积分为 251030, 升到下一级还需要
参加活动: 0
组织活动: 0
在该 ActiveX 中,
可使用 Document对象的Tables 属性返回 Tables 集合。
Tables 是Table 对象组成的集合,该对象代表选定内容、范围或文档中的表格。
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
我用的就是ActiveX中word的word report来写的。你的意思是不是直接用另一个,就是Microsoft Word 9.0 Object Library 来写。
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
FASM 发表于
在该 ActiveX 中,
可使用 Document对象的Tables 属性返回 Tables 集合。
Tables 是Table 对象组成的集合 ...
如果我用的是Microsoft Word 9.0 Object Library 对OFFICE的版本有什么需求吗?
TA的每日心情开心 14:37签到天数: 131 天[LV.7]常住居民III升级&&0.02%当前用户组为 资深测试专家当前积分为 251030, 升到下一级还需要
参加活动: 0
组织活动: 0
学识这 发表于
我用的就是ActiveX中word的word report来写的。你的意思是不是直接用另一个,就是Microsoft Word 9.0 Objec ...
是的。这个2000以上的版本都可以支持。
以下是对象布局:
App中最重要的document对象:
WordApp.PNG (28.02 KB, 下载次数: 1)
19:18 上传
document中Tables对象集合:
tables.PNG (37.15 KB, 下载次数: 1)
19:18 上传
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
不知道是不是我的电脑的原因,我现在在Microsoft Word 9.0 Object Library 中找不到这些函数的帮助信息。还有在ActiveX中也找不到一些和OFFICE有关的控件,比如microsoft data and time 6.0,我一直都在纳闷,请问下,这是什么原因引起的。感觉上是我在装OFFICE的时候,没有写进我的注册表,所以ActiveX中搜索控件的时候,找不到这些控件
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
还有能请问下你,一个关于数据库的问题,我用的是mysql 5.0版本的。在Labwindows中编写,要把数据库的语言先格式化成字符串,然后我想利用SELECT& &INTO&&函数将几个数据表(有总表和从表)中的数据查找出来,并且整合成一个新的数据表,但是我在用了 INTO ...语句后,就查找不到数据库中的数据了,我的原句是
sprintf(strCondition,& SELECT %s INTO newtable FROM %s WHERE
%s&,strFieldsName,strTubeName,strFieldsRelation);
mysql_query(dbMySqlMang.pmysqlConnect,strCondition);
然后我将INTO去掉,又可以查找到了。不知道是mysql 5.0不支持呢,还是我的语法出现问题。
该用户从未签到升级&&3.85%当前用户组为 测试技术员当前积分为 125, 升到下一级还需要 1875 点。
参加活动: 0
组织活动: 0
学识这 发表于
还有能请问下你,一个关于数据库的问题,我用的是mysql 5.0版本的。在Labwindows中编写,要把数据库的语言先 ...
补充说明下,语句中的三个变量,我都已经定义好了的。
Powered by内核对象与用户对象的句柄
在系统中,对象分两类:核心对象和用户对象。 如进程对象,线程对象,文件映射 对象等就是核心对象; 而向窗口,菜单等都是用户对象。 两者是有差别的,用于标示用户对象的句柄是系统唯一的,也就是说,一个进程 完全可以对另外一个进程中的用户对象进行操作,比如两个进程间通信的方法之一, 就是发送消息。正是由于窗口是用户对象,所以句柄是系统唯一,通过FindWindow(), 得到另外一个进程的窗口句柄,然后用SendMessage(),让hWnd的窗口过程来处理消 息,实现了进程间的通信。因此,对于用户对象,你根本不用DuplicateHandle(),直接 把句柄拿来用就行了。而核心对象则不一样。核心对象是为了加强系统的稳定性,因此,核心对象句柄是 进程相关的,在每一个进程中都有一个核心对象表,每一个对象的索引(不完全是)作为内和对象的句柄, 从而实现进程相关。同一个对象在不同的进程中可能有不同的索引,即句柄。对核心对象进行操作时,系统还要进行安全检验, 看一下你是否有权来操作这个对象。因此你不能同用户对象一样,直接把句柄拿过来用。比方说, 你想操作另一个进程中的文件映射对象,这个文件映射对象句柄在那个进程中假设是0x000001, 但在你的进程中,很有可能0x时表示另一个核心对象,此时的操作就永远不会成功, 甚至会产生灾难性的后果。此时,就有必要用DuplicateHandle()。窗体句柄与核心对象有本质区别的。窗体句柄是系统保存资源的一个标识符,它对所有进程都有意义。 但是,当每个 进程创建时,系统会为进程创建一个核心对象句柄表,每个表格入口存放的是对象的引用信息, 而句柄值正好是每个表格入口索引位置。所以核心对象句柄只是对当 前进程才有意义的。 另外,系统会在内核中创建每个核心对象,任何进程不能直接修改这些核心对象的内容。 因为每个进程只能得到核心对象的一份引用,自然无法 直接操作对象了。窗体对象却是可以允许别的进程直接修改的。 有三种对象,用户对象,GDI对象,核心对象。 用户对象对所有进程可见,GDI对象只在进程内有效,核心对象也是进程特有的, 但是核心对象可以在进程之间共享,参见MSDN, Handles and Objects。不是的。postmessage会把消息发送到进程的消息队列,SendMessage只是调用窗体过程而 已。之前,我跟你说过的, 普通的消息比如WM_CLOSE,它的发送不需要特殊数据结构的处理。因此可以对别的进程进行操作。而WM_SETTEXT就比 较特殊点, 系统会为它的参数LPARAM是一个字符串。因为字符串是个指针,指针只对当前进程有意义。所以为了让别的进程窗体能收到这个消息, 就必须使用 进程间的通讯机制。而对于公共控件通知消息,比如WM_NOTITY,它必须依赖于一个参数LPARAM,这个参数也是个指针。 因为这类消息的发送没有使 用进程间的通讯机制,所以对于别的进程无效。 FindWindow()只是帮你查找窗体句柄。窗体句柄保存在系统中,但由进程来维护它, 系统不会对它们进行干涉。在这里,就谈不上共享不共享的。进程创建的窗体就像一个标识符写到文件中一样, 别的进程都可以访问。但只有当你调用 SendMessage或者Postmessage发送消息,系统才可能使用进程通讯机制来实现消息传递。 那些消息都需要一段内存数据的。另外,对于窗体句柄的使用,还要看源程序安全级别如何。 如果一个程序被放置到了作业里面,而这个作业对UI操作有限制,那么程序就根本无法发送消息。
最新教程周点击榜
微信扫一扫2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
2012年4月 VC/MFC大版内专家分月排行榜第一
2012年5月 VC/MFC大版内专家分月排行榜第二2012年3月 VC/MFC大版内专家分月排行榜第二2011年7月 VC/MFC大版内专家分月排行榜第二2011年1月 VC/MFC大版内专家分月排行榜第二2010年12月 VC/MFC大版内专家分月排行榜第二2010年9月 VC/MFC大版内专家分月排行榜第二2010年6月 VC/MFC大版内专家分月排行榜第二2010年5月 VC/MFC大版内专家分月排行榜第二2010年4月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 吞钱点钞机 的文章

 

随机推荐