电子表格EXCEL的一运行自动出现一个空白文档,还运行宏
1.EXCEL的一运行自动出现一个空白文档,还运行宏
工具,宏,安全性,设为低.
使用于对宏比较信任的表.
OFFICE是重新装过了,但是你原来的文档依旧是那个文档,所以里面的宏(或者是病毒性质的宏)依旧存在.
如果你比较信任这个宏,可以降低宏安全性.如果不可靠的话就要把那个文挡的宏删除.估计你所说的自动再开启一个空白表,就是那个宏在作怪.
如果要删除宏,按Alt+F8,点编辑.之后在打开的窗口里可以中间看到代码左边可以看到"模组"等,彻底删除可以右点"模组",删除.
如果"模组"删除仍然不行,那么"模组"上面有"工作表"和sheet1。都双击打开看中间是否有代码,有就把代码清楚即可.
补充:
虽然系统也重新装了,但你打开的是原来的旧文件,所以应该是这个文件有问题.
如果必须要用这个文件的话,可以新开一个工作薄,然后把里面所有的表拉到新工作薄里,然后关闭并删除旧的.可以把新的储存到原来的位置.这样就和原来的表一样了,模块也没有了(除非是内嵌在表里的).
你可以试试!
补充:
是否可以在你有问题的表按Alt+F8然后切个图看下.
既然不想贴图,我们只好猜了.如果你的宏只是在Module里,可以用下面代码:
作用: 下面代码的左右就是可以将指定路径下的表的Module去掉.
使用方法: 你可以随便打开一个空白的工作薄将需要改的表的路径输入在A列,(如果很多但是在一个文件夹下面有更简单方法)--然后在上面添加一个长方形--然后右击长方形--选择指定宏--点新增--然后将下面代码输入到代码区--关闭回到excel--然后按alt+F8--左边选择RemoveMod--点运行. 搞定.
Sub RemoveMod()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Dim PTH$, i%, wkb As Workbook
Dim sht
Set sht = ThisWorkbook.ActiveSheet
For i = 1 To sht.Range("A65536").End(xlUp).Row
PTH = sht.Cells(i, 1)
Set wkb = Workbooks.Open(FileName:=PTH, ReadOnly:=True)
With wkb
.Sheets.Copy
.Close False
With ActiveWorkbook
.SaveAs PTH
.Close
End With
End With
Next i
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "job completed"
End Sub
2.EXCEL 中打字打不出来了,怎么办
原因:单元格数据有效性的"输入法模式“设置为”关闭(英文模式)“解决方法:把"输入法模式“设置为”随意“解决步骤步骤一:选定单元格区域,单击”数据“>>>"数据有效性",弹出”数据有效性“对话框,如下图步骤二:单击”输入法模式“选项卡,再单击输入法模式下拉框,选择”随意“,再单击”确定“按钮就可以了。
方法解析:数据有效性的输入法模式,允许用户对输入法进行设置,有些单元格可能用户只需要输入英文,因此,如果用户设置为英文模式后,当用户选择该单元格,Excel将自动将中文输入法切换到英文输入法,所以用户不能输入汉字,只能输入字母。知识扩展:数据验证(Excel 2013叫数据验证,Validation),Excel 2010及以前版本中叫做“数据有效性”,顾名思义,就是用来验证用户输入到单元格的数据是否有效,以限制输入数据的类型或范围,还可以用来圈释已输入的无效数据。
可以配置数据验证以防止用户输入无效数据。如果愿意,可以允许用户输入无效数据,但当用户尝试在单元格中键入无效数据时会向其发出信息或警告。
此外,还可以提供一些消息,以定义期望在单元格中输入的内容,以及帮助用户更正错误的说明。各选项卡的具体功能如下:一、设置用于设置用户可以输入哪些值,如序列、整数、小数、日期、时间的范围、文本长度等,更大的功能在于自定义,用户可以设置公式来限制单元格可以输入的内容。
二、输入信息此选项卡的设置,可以让用户选择单元格后,就会自动出现提示信息,如“此字段只能输入身份证号码”等。三、出错警告让用户设置输入不符合有效性数据时,出现的警告框文字设置,还可以设置用户选择是否继续输入不符合有效性的数据。
四、输入法模式让用户设置打开或关闭英文模式,或者设置为随意(输入中英文都可以)。
3.excel表格不能输入
看下一下方法是否能帮到你
1.删除C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART\下的所有文件
2.删除*.xlb文件,方法是:关闭excel----开始---搜索---输入“*.xlb”----搜索出这个文件删除它----重新启动excel。(注意,删除*.xlb文件也将删除所有工具栏和菜单栏的自定义设置!
一般在这里:
C:\Documents and Settings\用户名\Application Data\Microsoft\Excel
如果文件没有禁用宏的话,可以运行下面的代码试一下
Application.CommandBars("ply").Enabled = true
'右键点工作表标签是否可用
Application.CommandBars("cell").Enabled = true
'右键点单元格是否可用
Application.CommandBars("toolbar list").Enabled = true
'右键点工具栏及“视图”-“工具栏”是否可用
Application.CommandBars("autocalculate").Enabled = true
'右键点状态栏是否可用
谢谢