excel - VBScript:如何将一系列单元格复制为图像并通过书签将其粘贴到 Word 中
问题描述
我尝试将 Excel 工作表中的一系列单元格复制到特定书签上的 Word 文档中。额外的调整大小会很棒,但我还没有走这么远。如果有必要提及,我不想拥有 Visible Word 或 Excel(因为我在某些代码上看到了它,不知道它是否是强制性的)。这里的代码:
Set ObjWkBk = ObjXl.Workbooks.Open("C:\test.xlsx")
Set ObjWd = CreateObject("Word.Application")
Set ObjDoc = ObjWd.Documents.Add("C:\test.docx")
Set xlRange = ObjWkBk.Worksheets("Sheet1").Range("A1:D4").Select
Set wdRange = ObjDoc.Bookmarks("Ending").Range
xlRange.CopyPicture
wdRange.Paste
ObjDoc.SaveAs ("C:\test1.docx")
ObjDoc.Close: ObjWd.Quit: ObjWkBk.Close: ObjXl.Quit
Set ObjDoc = Nothing: Set ObjWd = Nothing: Set ObjWkBk = Nothing: Set ObjXl = Nothing
错误如下:错误:预期语句代码:800A0400
解决方案
推荐阅读
- python - 在自定义 docker 容器中安装 rapids
- qt - 从 ui 设计器重新组织 QT 菜单操作
- r - R utils::unzip() 仅在 Windows 上无法解压缩文件夹,错误代码为 -1
- javascript - 如何在电子js应用程序的pdf中添加数字签名?
- typescript - Rxjs Observable 数组在给定的开始和结束值之间进行选择
- gitlab-ci - 动态设置 gitlab-ci cache.key
- java - 在java中将特定时区中给定的日期和时间转换为UTC的最佳方法是什么
- pine-script - Tradingview Multi Time Frame:如何在日线图上绘制每周高点?
- python - 如何在 Tensorflow 2 中更改策略
- gremlin - Gremlin 查询语言:如何删除每个没有边缘的顶点?