vb运行excel后打不开 在外部双击打开Excel时瞬间关闭了 这是怎么回事 该

怎么解决
2024-11-26 06:20:51
推荐回答(6个)
回答1:

你的描述属于闪退,造成闪退的绝大部分原因都是因为模块错误造成的。
你可以连续多次双击运行excel,系统会弹出停止程序运行窗口,这时点击下方的“错误详情”。

你会看到列出的错误模块名称。
在计算机搜索该模块,找到后剪切它(先不要删除,记好模块位置,剪切出来是万一出其他问题可以再放回去)。

回答2:

vb运行excel后, excel打不开的原因为:
在VB运行excel后,excel程序未关闭,依然驻留在内存里,所以双击excel打不开。
解决办法:
1、打开任务管理器:结束驻留在内存中的excel
2、在vb程序里,在程序的末尾加入关闭excel程序的语句:
Set xlsSheet = Nothing
xlsBook.Close
Set xlsBook = Nothing
xlsApp.Quit
Set xlsApp = Nothing

回答3:

  1. 文件损坏/2.Excel中代码问题

如果是文件损坏,那只能找相关软件去修复

如果是代码问题,可随便新建一个excel文件,在文件-选项-信任中心-信任中心设置-宏设置中选中禁用所有宏,并发出通知.然后再打开之前出问题的Excel文件查看其代码是否有问题。

回答4:

EXCEL控件打开文件后没有将文件关闭,或者释放控件。

回答5:

看下任务管理器里是否有EXCEL.EXE程序在运行

回答6:

发实例文件才知怎样处理!