excel打开运行错误1004,电子表格excel2003运行时错误1004
1. excel2003运行时错误1004
就是你的VBA相关功能没有安装好!
如果您在 Microsoft Excel 中取消 Microsoft Visual Basic for Applications (VBA) 的安装,可能会收到类似于以下内容的错误消息:An error occurred initializing the VBA libraries (1004)原因
或者 如果 VBA 被设置为在安装 Excel 或 Microsoft Office 后首次使用时安装,并且您尚未在此 Excel 或 Microsoft Office 安装中使用 VBA。
当按F5键,就报:运行时错误1004。
经老师指点,单击文件――选项――信任中心――打开“信任中心”对话框,宏设置――勾选“信任对VBA工程对象模型的访问”。再次运行,就不会出现运行时错误1004提示。
运行时错误1004不只是在上面这种情况才会有提示。比如通过使用 Visual Basic 对应用程序的宏创建一个数组公式时您也可能会收到运行时错误1004提示提示信息。造成excel vba输入公式出现运行时错误1004的原因:当您试图将传递一个包含超过 255 个字符的公式时,会发生此问题,并为应用程序中 Visual Basic 中使用 FormulaArray 属性。
2. Excel1004错误怎么解决
Selection.Locked属性是可读写的,如果运行时不能设置属性,可能是工作表处理保护状态,需要先用Unprotect(Password)方法解除工作表保护才行。
3. excel代码运行错误1004
1、”G/通用格式”:以常规的数字显示,相当于”分类”列表中的”常规”选项。
例:代码:”G/通用格式”。10显示为10;10.1显示为10.1。
2、“#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于”#”的数量,则按”#”的位数四舍五入。
例:代码:”###.##”,12.1显示为12.10;12.1263显示为:12.133、”0”:数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。例:代码:”00000”。1234567显示为1234567;123显示为00123代码:”00.000”。100.14显示为100.140;1.1显示为01.1004、”@”:文本占位符,如果只使用单个@,作用是引用原始文本,要在输入数字数据之后自动添加文本,使用自定义格式为:”文本内容”@;要在输入数字数据之前自动添加文本,使用自定义格式为:@”文本内容”。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。如果使用多个@,则可以重复文本。例:代码”;;;"集团"@"部"“,财务显示为:集团财务部代码”;;;@@@“,财务显示为:财务财务财务5、”*”:重复下一次字符,直到充满列宽。
例:代码:”@*-”。”ABC”显示为”ABC-------------------”可就用于仿真密码保护:代码”**;**;**;**”,123显示为:************6、”,”:千位分隔符例:代码”#,###“,12000显示为:12,0007、\:用这种格式显示下一个字符。"文本",显示双引号里面的文本。“\”:显示下一个字符。和“”””用途相同都是显示输入的文本,且输入后会自动转变为双引号表达。例:代码"人民币"#,##0,,"百万",与\人民币#,##0,,\百万,输入1234567890显示为:人民币1,235百万8、“?”:数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数例:分别设置单元格格式为”??.??”和”???.???”,对齐结果如下:输入12.1212显示12.1212.1219、颜色:用指定的颜色显示字符。可有八种颜色可选:红色、黑色、黄色,绿色、白色、兰色、青色和洋红。例:代码:“[青色];[红色];[黄色];[兰色]”。显示结果为正数为青色,负数显示红色,零显示黄色,文本则显示为兰色[颜色N]:是调用调色板中颜色,N是0~56之间的整数。
例:代码:“[颜色3]”。单元格显示的颜色为调色板上第3种颜色。、10、条件:可以单元格内容判断后再设置格式。条件格式化只限于使用三个条件,其中两个条件是明确的,另个是“所有的其他”。条件要放到方括号中。必须进行简单的比较。例:代码:“[>0]”正数”;[=0];”零”;负数”。显示结果是单元格数值大于零显示正数,等于0显示零,小于零显示“负数”。11、“!”:显示“"”。由于引号是代码常用的符号。在单元格中是无法用"""来显示出来“"”。要想显示出来,须在前加入“!”例:代码:“#!"”。“10”显示“10"”代码:“#!"!"”。“10”显示“10""”12、时间和日期代码常用日期和时间代码“YYYY”或“YY”:按四位(1900~9999)或两位(00~99)显示年“MM”或“M”:以两位(01~12)或一位(1~12)表示月。“DD”或“D”:以两位(01~31)或一位(1-31)来表示天。例:代码:“YYYY-MM-DD”。2005年1月10日显示为:“2005-01-10”代码:“YY-M-D”。2005年10月10日显示为:“05-1-10”
4. excel1004错误代码
我刚也遇到类似问题,经查是路径问题。“0:00:00.xlsx”是不带任何路径的,VBA找不到的。
解决方法是在赋给这个文件名的语句前加上语句:
ThisWorkbook.path & "\" &
或能准确指出路径的语句,比如:E:\0:00:00.xlsx等等,就是带完整路径的文件名就能打开。
有时VBA会默认要打开的文件与ThisWorkbook(就是你正在运行VBA的EXCEL文件)路径一致,但往往VBA不会那么听话的默认,究竟什么情况下会默认这一点我也没弄明白。
5. excel2003打开程序发送命令错误
这种情况是你从数据库导出的Excel为97-2003格式的文档,而你电脑上安装的Excel版本为2007/2010或者更高,用高版本打开低版本的文档,默认会以兼容模式打开,这个只是给你提示而已,对文件没有损坏的,可以放心打开的
