请问,我想制作一个activex控件,要能够处理word,excel等office文档,然后在网页中调用,来做在线编辑,我刚才看了一下,在普通的exe程序中,只要放个ole对象就可以在窗体中加载word,可是在制作activex控件时,ole对象不能使用,请问,各位有什么好方法可以教教我吗?我真的是没有办法了!!!!!!!!!今天一上午都在百度上搜索,都没有找到对应的资料,多谢各位了!
解决方案 »
- 如何让outlook自动保存附件到指定路径
- vb.net安装和部署:在非安装盘创建文件
- DataGrid: 如何设置符合条件的行的文字颜色为红?
- 怎么读TXT文件的数据到数组中啊,急,谢谢帮忙
- 百分请高手:触发WithEvents事件的奇怪问题
- 自建控件问题
- Fanks(铁面人)请你再进来看一下,你说的用Adodc1.Recordset.Requery不行啊,还是要延时才可以!
- 请教如何顺序读取一个文件目录下的某一类型文件?
- 用VB发送邮件时,有什么不办法不出现登陆框,直接用代码登陆?
- 我用TempRst.Requery出错
- 在MSHFlexGrid控件中如何加入CheckBox功能。
- 哪里有Active Report(2.0)的注册码
要知道Office是有版权的,你不可能给使用者下载一个Office吧!
2、如果第1个问题可以解决,你只要在工程中引用对应的Office类库,或是在程序中用CreateObject创建对象,将得到的句柄的父对象设置为你的控件即可(API);
第二个问题:我引用了,可是在程序中确实直接打开word来处理文档,我要的是在当前窗体中打开文档,不知怎么解决?
tWnd = FindWindow("OpusApp", vbNullString)
twnd即为word的句柄,在VB中不怎么重视VB,其实hwnd对于windows程序来说是非常重要的
tWnd = FindWindow("OpusApp", vbNullString)
twnd即为word的句柄,在VB中不怎么重视VB,其实hwnd对于windows程序来说是非常重要的