我怀疑是不是有VBA写了SubWorkbook_BeforePrint(CancelAsBoolean)的相关事件,可能做了一些内容或格式上判断导致预览或打印被程序取消了。你打开EXCEL时有提示要开启宏吗?