为什么我的打印机怎么打印表格在打印Excel表格的时候总是最后一列出现一半的表格……真是快要疯了。

为何用EXCEL打印的表格只显示一半的内容
按时间排序
打印的表格?显示一半?是打印了一半还是显示只有一半,一个屏幕上的、一个是纸张上的以打印预览显示一半为例,你可以看一下打印预览,估计为有2页了,所以你看到的只有一半了。最简单的操作办法:在上面菜单中找:页面布局——页面设置——页面——选择“调整为一页高一页宽”,确定,即可试一下
里面有很多空白的图形,你可以这样解决:07版:开始--查找和选择--选择对象,然后按ctrl+A全选,按键盘的delete键删除,再保存即可。注意,这样会把所有的图形图片都删掉,你要把你的有用的图形取消选择再删。 -----------补充:如果有隐藏的表格的话,在下面表格sheet标签处点右键--取消隐藏,选择工作表名称确定就可以了。
可以自己设置页面的。如果你想将内容打印在一页纸上,放下如下:点击&打印设置&,再点击&设置&,在&缩放&选项中选择调整为1页。
选中单元格,在“开始”——“格式”中,分别选择“行高”、“列宽”,修改一下数值,比刚刚的大2及以上,即可。
页面布局选项卡下//页面设置//打印标题,在顶端标题行点一下,然后用鼠标在sheet表里选中范围就好了
步骤:1、打开编辑好的Excel文档,选中想要打印的区域,点击页面布局选项卡,选择打印区域选项, 点击设置打印区域子选项,这时候我们就成功设置了打印区域。2、在设置好打印区域后,我们需要对选中的打印区域的输出效果稍作调整,以符合我们的输出需求。首先按下CTRL+P, 点击预览选项;3、在弹出的先窗口中点击页面设置, 我们可以看到:1-页面,2-页边距,3-页眉/页脚,4-工作表四个选项卡,它们分别依次负责调整页面布局,调整页边距,添加页眉和页脚,以及工作表打印输出的一些高级选项(工作表选项新手很少使用),再熟悉了整个简单的页面设置后读者可以自行尝试对每一个选项进行亲自操作。上述调整完成后,点击确定,输出到打印机即可。(下面是高手进阶)高手进阶------打印区域控制(新手可忽略)当你熟悉的可以运用excel的各种功能后,有时候会根据表格的变化来自动选择打印区域,尤其在使用VBA进行打印区域选择输出时候,希望用公式来确定打印区域。当我们设定好打印区域后,其实Excel已经为我们建立好了一个叫Print_Area的名称。我们按下CTRL+F3键,便可以看到设置好的打印区域名称(Excel自动建立),以后若需要通过公式来调整打印区域的场合,不妨参考下名称管理器的定义方法。尤其在VBA编程的时候,十分有用!
这个基本上是打印机的问题了。首先我想到的是你的电脑是不是连接了好几个打印机,然后默认的打印机被改成别的了然后看看打印机正常不,具体方法就是打印一张试试看。如果能打印,你看看打印机属性(开始-设置-打印机和传真,选择你的打印机属性)里面的纸张是不是被固定了,(我现在在家里,家里电脑没有打印机,所以具体哪设置你自己看看)
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:JAVA攻城狮
同一个excel文件在不同电脑上打印高度不同的原因
因为最近甲方领导对excel导出的文件要求比较高,所以发现这个问题,同一个excel表格,在领导电脑上打印是一页刚刚好,而在其他人的电脑上打印则超过了一页。
一开始我们想到了几种可能的原因:
1、页面缩放
2、页边距设置
3、打印机设置
4、excel选项-默认字体设置
5、excel选项-标尺设置
6、不同excel版本问题
结果试了以后都不是这些原因导致的。后来经公司总部excel专家指导,发现是电脑dpi设置问题导致的,跟excel无关。
设置地方:控制面板-所有控制面板项-显示。如下图
我们正常的显示都是100%(默认)也就是dpi为96,而甲方领导因为大屏幕字太小说,所以自己设置为125%,也就是dpi为120。所有导致了同一个excel在不同电脑上打印效果不同。
下面是我们测试的经过
office 2007, win7 x64
excel标尺单位:毫米
excel页边距,上,下,左,右均为10mm,页眉页脚为10mm
dpi:每英寸96像素(即系统默认设置100%)
1、新建一个excel表格,并且设置为刚好一页。记录表格宽度和高度,如下图。
2、调整系统dpi为每英寸120像素(即125%),然后打开之前创建的excel表格,宽度和高度变成如下图所示。
另一个测试是反过来测试的,方法差不多,这里就不熬述了。在不同dpi设置下面的打印效果如下图(左边的是dpi为96的打印效果,右边是dpi为120的打印效果,高度还是差很多的)
那么这个问题是windows系统导致的,应该算是windows跟excel的一个bug吧。但是甲方领导不依不饶一定要解决这个问题(公司公关没做到位,坑的都是我们程序猿啊~),刚开始我们使用的pdf来替代excel的办法作为解决方案,使用OpenOffice插件在服务器端把excel转为pdf然后导出,经过测试这个方案没有问题,结果上甲方的测试系统时,问题来了~,甲方的服务器是AIX。OpenOffice根本没有提供AIX的插件包。。。后来又想了另一种折中方案,就是OpenOffice安装在另一台Linux服务器上,AIX服务器上的系统去调用OpenOffice所在的这台机器,这样的方案也是可以实现,结果甲方又是担心出问题,不同意这个方案。最后还是我们领导想出了一个解决办法,就是在jsp页面用js调用ActiveXObject读取客户端的注册表,然后判断客户端是那种dpi,代码如下
var dpiVal=96;
var shell=new ActiveXObject("WScript.Shell");
var reginfo="HKEY_CURRENT_USER\\Control Panel\\Desktop\\WindowMetrics\\AppliedDPI"
dpiVal=shell.RegRead(reginfo);
}catch(e){
dpiVal=96;
这样我们在服务端做了2个excel模板来满足不同dpi设置,这样的结果是只能在ie浏览器上使用,而且把站点加入受信任站点,然后自定义级别,设置如下
这样终于把问题解决了,甲方领导也同意这样的方案。
下面附上跟微软400客服沟通的记录,以及msdn微软工程师的回复
与微软客户400电话沟通记录
2014年10月10日
微软回复:需要正版许可才能获得技术支持。
2014年10月11日
提供正版序列号。
微软回复:需要企业服务协议号才能获得技术支持。
2014年10月13日
提供企业服务协议号,说明所遇到的问题。
微软回复:超出免费服务范围,需要有偿服务才能获得技术支持。
======================================================================
微软excel论坛微软工程师Johns Wu的回复
DPI是每英寸象素数,DPI不同显示效果是有差别的,这也是正常情况。(打印尺寸越大DPI越低)
通常打印效果受像素、分辨率等有关。例如照片的DPI一般是固定的,比如大多数机器都设定为72,那么600万象素的照片长是3400象素,每英寸72象素,那么打印出来就是长47英寸,合119厘米,大约1.2米。这种情况通常不现实,所以要调高DPI值或者减小照片分辨率,以达到最佳尺寸。
“打印尺寸”与影像分辨率有莫大的关系,只要影像分辨率改变了,打印的尺寸便会跟着变化,而像素和影像分辨率又有直接的关系,所以三者可以互相转换的。而其中最根本的就是像素了。
=======================================================================
excel帮助文档关于excel列宽不同的解释
大多数打印机提供了比计算机屏幕 (96 dpi) 变得更高的分辨率 (300 或 600 点 / 英寸)。因此,不同打印输出呈现在屏幕上显示的信息。当选择一列或行,并使用自动调整命令时在屏幕使用该字体规格不同于打印机使用的该度量值 ; 某些字体的有些字符可能会使用小数的值。
例如对于一种字体可能会报告 9.1 的像素,但它无法处理小数部分的多显示器驱动程序是舍入为最接近的整像素值量。在此的示例 9.1 像素被舍入,向下为 9.0 像素为单位)。更高分辨率打印机呈现打印预览中的视图中,或当打印工作表时,将使用时, 字符可能会打印在 9.1 像素的分辨率。因为基于圆角的整数值计算列的宽度,打印的输出的列是宽度的不同于显示的列的宽度。使用自动调整命令来调整列中包含长文本字符串,这种差异时尤其明显。
Excel中普通视图与打印预览内容显示不一致的解决方法
FastReport在不同系统和不同打印机为什么位置不同。
excel 老外的方法
同一个网页在不同的浏览器里面字体不一样?
Java系统中同一台电脑不同浏览器显示内容不一样
同一局域网、不同局域网共享和连接打印机设置
笔记本和打印机不在一个网段,无线连接打印机的方法
没有更多推荐了,Excel中打印时只出现前几行,没有满一页,打印预览时也不显示后面的内容。这是什么原因。请赐教_百度知道
Excel中打印时只出现前几行,没有满一页,打印预览时也不显示后面的内容。这是什么原因。请赐教
我知道怎么解决,就是不知道为什么根本就没满一页的情况下怎么会超出打印区域范围?...
我知道怎么解决,就是不知道为什么根本就没满一页的情况下怎么会超出打印区域范围?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
兲_蠍_緣知道合伙人
获赞数:347
点击视图--&选中分页预览,出现的页面有一条蓝线,把蓝线拉到你要打印的最后一列后面,保存后在点击视图--&普通就好了,打印预览也没问题了
梦里寻她1000知道合伙人
梦里寻她1000
采纳数:25
获赞数:816
把打印质量调低一些就可以了。
lijiliang知道合伙人
采纳数:14
获赞数:41
擅长:暂未定制
你要打印的内容 已经超出了打印区域范围,你可以在“文件”--“打印预览“,点击顶部“设置”,在“页面”选项卡中“缩放”中缩放比例缩小,知道你可以看的见,跳到你合适的范围就可以了,也可以调整整个内容在纸张的位置。
wangruigaoshou知道合伙人
wangruigaoshou
采纳数:387
获赞数:3175
擅长:暂未定制
在文件中设置一下页面设置,包括纸张大点,页边距小点
ztyemil知道合伙人
来自知道合伙人认证行家
知道合伙人
科学技术类行家
采纳数:2858
获赞数:7271
焊接、生物工程专业双学历。在机械加工行业从事生产经营等工作超过15年。现任吉林百思达阀门有限公司总经理
是不是插入了分页符,进行删除分页符试试。
其他2条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。解决打印Excel表格不完整的问题
&  我们在编辑完Excel表格之后,设置好打印区域,但是打印的结果却令我们非常不满意。好好的表格不能打印完整。为什么表格打印不全呢?怎样解决Excel表格打印不完整的问题呢?现在就来跟大家一起学习下,如何在利用打印机打印Excel表格的时候能够将表格整张打印完全!希望您遇到类似问题时,能有所帮助!
  首先我们来看一张平时我们打印Excel打印的时候出的问题  
  从上图中我们大家可以看到表格中有一部分多出来的无法打印出来!
  下面讲解一种方法(此方法适用于Excel2010)
  第一步、将需要打印的Excel表格打印出来,具体方法&文件--打印&  
  第二步、在&设置&栏下单击&无缩放&这一栏的箭头,从打开的菜单中选择&将工作表设置为一页&  
&  第三步、然后我们再打印预览的话,就可以看到可以打印全部了,如图  
  更多Excel技巧可以关注Excel输入银行账号或者身份证不能显示完整、Excel 如何实现快速表格之间的切换}

我要回帖

更多关于 怎么用打印机打印表格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信