Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft Excel已停止工作_Excel_Vba - Fatal编程技术网

Microsoft Excel已停止工作

Microsoft Excel已停止工作,excel,vba,Excel,Vba,每当我使用箭头键向下滚动时,Excel将停止工作: 我明白了: 要快速排除excel本身的问题,请键入运行对话框(Winkey+R)excel/a。这将启动excel for COM,意味着不需要自定义excel。你的错误现在发生了吗 获取错误详细信息。在“设置”中搜索查看问题详细信息。右键单击错误并选择“查看技术详细信息”。把这些贴在这里 它看起来像这样 Description A problem caused this program to stop interacting with Wi

每当我使用箭头键向下滚动时,Excel将停止工作:

我明白了:


要快速排除excel本身的问题,请键入运行对话框(Winkey+R)excel/a。这将启动excel for COM,意味着不需要自定义excel。你的错误现在发生了吗

获取错误详细信息。在“设置”中搜索查看问题详细信息。右键单击错误并选择“查看技术详细信息”。把这些贴在这里

它看起来像这样

Description
A problem caused this program to stop interacting with Windows.
Faulting Application Path:  C:\Program Files\Internet Explorer\iexplore.exe

Problem signature
Problem Event Name: AppHangXProcB1
Application Name:   iexplore.exe
Application Version:    11.0.10240.16412
Application Timestamp:  55b99d3f
Hang Signature: d229
Hang Type:  134742048
Waiting on Application Name:    iexplore.exe
Waiting on Application Version: 11.0.10240.16412
OS Version: 10.0.10240.2.0.0.768.101
Locale ID:  3081
Additional Hang Signature 1:    d2293b30a82e02c1d065885655e2fc11
Additional Hang Signature 2:    e68d
Additional Hang Signature 3:    e68d7530cc359e253127575d50ba30e2
Additional Hang Signature 4:    d229
Additional Hang Signature 5:    d2293b30a82e02c1d065885655e2fc11
Additional Hang Signature 6:    e68d
Additional Hang Signature 7:    e68d7530cc359e253127575d50ba30e2
解码错误

-2147220978样式数是32位有符号整数,转换为十六进制= 用计算器

Windows错误(较小的数字)和COM HRESULT(通常,但带有= 例外情况,如0x80040154中的8)在WinError.h中定义= 除了8007nnnn之外,您可以在其中查找= 包含

一般来说,窗口错误小于65535(0xFFFF)。错误= 启动0x80000001的是组件对象模型(COM)HRESULT。错误= 开始0xC0000001是NTStatus结果。启动0xD0000001的错误为= 还包括在HResult中返回的NTStatus值

NTStatus错误(通常但不总是以C开头,如中所示= 0xC0000022)在NTStatus.h.=20中定义

.h文件是最好的源文件,因为它包含= 可以提供错误来源等线索的错误= FormatMessage不提供符号名,只提供描述

您可以通过下载平台SDK(千兆字节)获得这些文件 i=3dw2irldldshfmawbmihobg&ved=3dbwqfjaa&usg=3DAFQjCNHZn9-4f2NnuN9o3UWU= sOF3wL7HBQ

如果你只想要这两个文件,我会把它们放在我的skydrive上,这样我就可以= 无论我去哪里,都要参考他们。

注意:internet错误(12000-12999)是windows错误,但不是= 在wininet.h中指定,也可在上面使用。=20

其他.h文件中定义了错误。但99%的人在这三个国家= 上面

HRESULT和NTStatus代码的结构

HRESULT中的最高有效位和两个最高有效位= 在NTS中,状态设置为错误。因此,HRESULT在错误和错误时从8开始= NTC状态在出现错误时启动。接下来的14或15位是保留的,还有一些= 指定设备-错误所在的区域。这是第三次也是第三次= 读取十六进制时的第四个数字。例如0xnn07nnnn-HResult设施代码= 7是一个正常的Windows错误(从COM程序返回-因此= 作为HResult返回)。设施代码在Winerror.h中定义为:= NTStatus代码的HRESULT和NTStatus.h。他们是不同的

解码0x8003nnn错误

设施代码为3的HResult表示HResult包含OLE结构化= 存储错误(0x0到0xff)。这些与Dos错误代码相同= 这些似乎不在Windows的头文件中,代码列表是= 在这篇文章的末尾

解码0x8004nnnn错误

设施代码为4的HResult表示HResult包含OLE错误(0x0)= 到0x1ff),而范围的其余部分(0x200以后)是组件= 特定错误,因此一个组件的20e将具有不同的含义= 从另一个组件连接到20e

这就是为什么错误的来源对于上述错误尤为重要的原因= 0x80040200

解码0x8007nnnn错误

设施代码为7的HResult表示HResult包含Windows的= 错误代码。您必须查找Windows的错误代码,而不是HResult

要解码0x80070002。0x表示它是一个十六进制数,即8= 表示错误,前7个表示它是windows错误,其余的表示错误= 数字2是实际的Windows错误

要查找错误,我们需要十进制格式。启动计算器= (开始-所有程序-附件-计算器)并选择查看菜单-= 科学,然后查看菜单-十六进制。输入2。然后查看菜单-十进制。它= 我会说2

启动命令提示符(启动-所有程序-附件-命令= 提示)和类型

net帮助消息2

它会说

系统找不到指定的文件

或者在winerror.h中查找

  //
  // MessageId: ERROR_FILE_NOT_FOUND
  //
  // MessageText:
  //
  // The system cannot find the file specified.
  //
  #define ERROR_FILE_NOT_FOUND             2L
解码0x8019nnnn错误

设施为0x19的HRESULT是HTTP错误。16384以下的代码(0x4000)= 与HTTP错误相同,例如HTTP状态404:请求的URL不存在= 不存在于服务器上的是0x80190194(0x194=3D 404)。代码16384和= 较高的位是特定的

解码0xDNNNNN错误

以0xD开头的HResult是一个包含NTStatus值的HResult。只是= 将导线D连接到C,并将其视为NTStatus(Hresult=3D NTStatus=
或10000000)。

您用
vba
标记了此文件,该文件中是否有运行的宏?是的。ListFillRange,抱歉,我是新手下拉菜单(ActiveX控件组合框),不使用鼠标滚动我假设普通电子表格(不带
vba
宏)中没有此类问题;问题可能来自
vba
脚本。如果是这样,如果可以的话,你应该把你使用的宏作为问题的一部分发布出来;或者使用宏编辑器进行调试。下拉菜单(组合框)不会使用箭头键滚动,并显示消息“Microsoft Excel已停止工作”