vba - 将图表从一个工作簿复制到另一个工作簿
问题描述
尝试将一张工作表上的多个图表作为图像复制到另一个工作簿。它作为参考而不是图像复制
wb.Sheets(w).ChartObjects("Chart 27").Chart.ChartArea.Copy
wb.Sheets(w).ChartObjects("Chart 19").Chart.ChartArea.Copy
ThisWorkbook.Sheets("Plots").Paste
我希望图表是图像,而不是带有参考的直接副本。此外,为了让图表彼此下方显示,当我粘贴时,它会在彼此之上
我希望它从某个单元格开始,例如“A2”
解决方案
对于要粘贴为图像的图表,您必须使用此方法:
ThisWorkbook.Sheets("Plots").Pictures.Paste
要将图表放在另一个下方,您必须首先选择要放置图表的目标单元格。
推荐阅读
- java - 将一列值转换为键,将另一列值转换为值
- solidity - 我收到了一个像“TypeError:”block.blockhash()“已被弃用,取而代之“blockhash()”之类的错误
- docker - Grails Gradle Docker 插件 bmuschko.github.io/gradle-docker-plugin/ throws 无法设置未知属性“env”
- jquery - 无法将行添加到 jQuery 数据表
- laravel - Laravel Nova - 表单发布前的确认对话框
- sql-server - 在 SSRS 报告中隐藏空值
- docker - docker jupyter notebook 地址从不响应/超时
- kubernetes - 无法更改类型:要键入的 ClusterIP:kubernetes 中 kube-dns 的 LoadBalancer
- symfony - 在 symfony4 表单中对 CollectionType 使用 query_builder?
- python - 如何加载和使用预置的 PyTorch InceptionV3 模型对图像进行分类