当我使用Excel 2010时,我写了一个VBA宏,它完美无缺。结果是一张图表,最后被移动到一个专用的新“图表”(这不是一个普通的工作表,而是那些只显示图形数据的工作表)。
今天我需要再次使用该宏,我在Excel 2013上尝试过它...图表将被正确地移动到另一个专用工作表,但它是小型化的!
不可能让它变大,放大没有帮助! 我以为我的子程序存在缺陷,但我不得不尝试将图表手动移动到另一张表格之前......我得到了相同的结果!关闭Excel并重新打开......结果相同。
现在,Excel 2013是否设置了一些愚蠢的选项,以便这些图表无法使用,或者它是一个错误? ......更重要的是......我如何让这件事发挥作用?
答案 0 :(得分:0)
问题是由于PRINTER DRIVERS(!)未能应对这些“Chartsheets”而产生的。我没有一个如何发生这种情况的线索,但如果人们遇到这样的问题,唯一能解决问题的是如果你不需要打印任何东西就更换打印机。 在这种情况下我的是Microsoft XPS Document Writer,我把它改成了.pdf打印机。
答案 1 :(得分:0)
更改打印机设置在Excel 2016中为我解决了这个问题。
答案 2 :(得分:0)
使用IP地址连接到本地打印机后,我遇到了同样的问题。保存为单独工作表的每个Excel图表/图形均已损坏,并且由于“图表设计”已损坏,因此无法更改。删除打印机后,一切正常。
感谢发现此错误。微软不知道如何解决此问题。