VBA对话框拖拽出现重影

wangonly75 2011-03-14 05:06:22
使用VBA做的对话框,在Excel2003或2007下直接执行都没有问题。
用VB6做了个标准EXE,通过EXE启动宏。Excel2003下也没有问题,可2007下就出现用鼠标拖拽对话框时,对话框产生重影。
哪位大侠帮忙解决一下啊?
...全文
131 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangonly75 2011-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 veron_04 的回复:]
无代码无真相
[/Quote]
谢谢veron_04!
已上代码。帮俺看下吧。
重影我截了张图,在3楼,可似乎看不到。现象就是鼠标拖住标题栏(想要移动对话框位置的操作),然后松开,对话框位置确实移动了,而原先的位置也会留个对话框在。
wangonly75 2011-03-16
  • 打赏
  • 举报
回复
wangonly75 2011-03-16
  • 打赏
  • 举报
回复
代码如下:
Set ExcelApp = CreateObject("Excel.Application")

Set WorkBook = ExcelApp.Workbooks.Open(ProgramPath)
ExcelApp.Visible = True
ExcelApp.ScreenUpdating = False
ExcelApp.Run "CreateInputData", IniPath
WorkBook.Close
ExcelApp.ScreenUpdating = True
ExcelApp.Visible = True
贝隆 2011-03-14
  • 打赏
  • 举报
回复
无代码无真相

2,463

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧