1、我在dll中做了一个对话框(窗体类)Dialog1;
2、再用一个类(类模块)包装它:DlgOpen:
dlgopen的显示方法为:
public sub ShowOpen()
dialog1.show 1,application.activewindow
end sub
3、想在excel中用宏代码调用它
dim md as new DlgOpen
md.ShowOpen
但是出错了,说"The specified object can't be used as an owner form for Show() (Error 371)
"请问,如何能让这个对话框显示为excel窗口的模态对话框?
2、再用一个类(类模块)包装它:DlgOpen:
dlgopen的显示方法为:
public sub ShowOpen()
dialog1.show 1,application.activewindow
end sub
3、想在excel中用宏代码调用它
dim md as new DlgOpen
md.ShowOpen
但是出错了,说"The specified object can't be used as an owner form for Show() (Error 371)
"请问,如何能让这个对话框显示为excel窗口的模态对话框?
解决方案 »
- 本人新手请教一个MScomm控件的问题
- 终于在无赖手中把房租要回来了,庆祝一下,顺便鄙视一下黑中介北京明创房地产公司
- 关于SQL的子查询问题,高手请进
- MCI播放MP3问题!
- 如何利用api 将剪贴板中的文本粘贴到另一个应用程序窗口的文本框中?100
- "菜单嵌入toolbar"代码 怎么不能下载
- 郁闷啊,高分相送,进来看看,关于commomdialog控件
- 求助!~~~~局域网内语音聊天代码(VB编写)
- ACCESS数据库加密应用
- 正规商业软件的小问题=============================================
- 含有LIKE的SQL语句在程序里应该怎么写啊?
- 如何显示这些图标:
可以去掉dialog1.show方法的第二个参数,
然后在dialog1的form_load里面调用:Call SetWindowPos(hwnd, HWND_TOPMOST, Me.ScaleLeft, Me.ScaleTop, Me.ScaleWidth, Me.ScaleHeight, 0)这个东西怎么搞应该不用说了吧:)~
如果让它显示为模态的,而去掉第二个参数,那样有时候显示在excel上面,有时候又不行(大多时候不行)。