| 发表于:2007-03-02 16:45:34 楼主 |
private declare function setparent lib "user32 " (byval hwndchild as long, byval hwndnewparent as long) as long function jjj(input1 as string) as long dim sfile as string sfile = "d:\myfile.doc " xl = createobject(word.application) xl.documents.open (sfile) xl.visible = true l = setparent(xl.hwnd, input1) jjj = xl.hwnd end function 上面是我做一个类,用vb6.0 生成dll文件后,在vb.net中调用,传入一个form或者其他容器的handle,就可以将word文档放到自己的程序中.现在的问题是,我返回给vb.net的值是他的hwnd,在vb.net中如何利用这个值对word程序进行操作?我试着返回object(就是直接返回xl),结果是出错。有谁知道怎么办吗?或者有更好的办法将word作成自己程序的一部分?请指教。 |
|
|
|
|