gpt4 book ai didi

excel - 使用 excel-VBA 操作 Ms Paint

转载 作者:行者123 更新时间:2023-12-04 20:59:56 29 4
gpt4 key购买 nike

我编写了一个代码,将图表从工作表(在我的 excel 工作簿中)复制到 Ms-Paint,然后保存结果。

Sub paintCharts()
ThisWorkbook.Sheets("DesiredData").Activate
With ActiveSheet.ChartObjects.ShapeRange.Group
.CopyPicture
.Ungroup
End With
Dim path_Paint As String
Dim paintID As Variant
path_Paint = "C:\Windows\System32\mspaint.exe"
paintID = Shell(path_Paint, vbNormalFocus)
Call AppActivate(paintID)
Call SendKeys("^V")
End Sub

我在 Call AppActivate(paintID) 收到错误消息此外,我想通过调用 Call SendKeys("^V") 询问是否然后 Call SendKeys("^S")将完成这项工作。

最佳答案

需要用油漆保存吗?您可以直接保存图表本身。

只需使用

Set objChart = ActiveChart 
objChart.Export ("filename.jpg")

虽然看日期,但我想你现在已经明白了……

关于excel - 使用 excel-VBA 操作 Ms Paint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38367064/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com