我有一个生成Word文档的Excel工作簿。它会将Excel图像复制到生成的Word文档的标题中。此代码已在Office 2003、2007和2010中运行,但现在在2013年,它在粘贴语句上失败,在粘贴方法中出现了一个通用的自动化错误。我希望有人能帮我在Office 2013中完成这项工作。若要复制,请使用包含单个形状的名为“徽标”的工作表定义宏工作簿,添加以下代码,然后执行doctop子例程:
Const wdCollapseEnd = 0 Const wdHeaderFooterPrimary = 1 Const wdPrintView = 3 Const wdSeekCurrentPageHeader = 9 Const wdSeekMainDocument = 0 Sub doctop() Set wd = CreateObject("Word.Document") wd.Application.Visible = True ' insert heading with logo Worksheets("Logo").Shapes(1).CopyPicture xlScreen, xlBitmap With wd.ActiveWindow.View .Type = wdPrintView .SeekView = wdSeekCurrentPageHeader End With With wd.sections(1).headers(wdHeaderFooterPrimary).Range .Collapse wdCollapseEnd .Paste End With wd.ActiveWindow.View.SeekView = wdSeekMainDocument End Sub
提前感谢您的帮助。
虽然我没有2013年的测试,但即使在2010年,我也遇到了某些命令的问题,这些命令没有通过粘贴或粘贴特殊选项公开;特别是与应用程序之间的粘贴和保留格式等相关的内容。
考虑到这一点,我猜Mso
过程应该可以工作。尝试:
wd.Application.CommandBars.ExecuteMso "PasteAsPicture"
您还可以测试其他几个:
"PasteBitmap"
"PasteGif"
"PastePng"
"PasteJpeg"
我有几个Excel图表,我想用Python导出为图像。每个图表都在一个单独的Excel文件中,只有一张工作表。此脚本适用于几乎所有我的图表: 我有一个图表,但是不能导出...我得到这个错误后导出函数: 图表被复制到临时工作表,但导出失败。在一些为导出此图表而编写的旧Excel-VBA代码中,我看到这一行: Python的等价物是什么?这: 不工作(属性错误:对象没有属性'Paste特殊') 编辑-
我已经使用这个网站一段时间了,通常研究我所有的问题,但这一个已经让我难倒了几天。 我有一个Excel工作簿的工作表,将允许用户输入特定的数据,一旦宏被使用,将创建一个Word文档的格式专门为每个宏。
问题内容: 有没有一种方法可以使用JavaScript禁用将文本粘贴到HTML表单上的文本字段的功能? 例如,我有一个简单的注册表格,要求用户输入两次电子邮件。第二个电子邮件条目是为了验证第一个电子邮件条目中没有错别字。但是,如果用户复制/粘贴他们的电子邮件,那么这将无法达到目的,并且我一直在遇到用户的问题,因为他们输入了错误的电子邮件并复制/粘贴了它。 也许我不清楚我的问题,但我并不想阻止人们在
我想从URL中复制image/gif而不下载它,例如,我想将此gif复制到剪贴板https://media.gify.com/media/l49jl8rj2voexlmm0/giphy.gif并将此gif粘贴到此站点https://paste.pics/ 我试了所有的办法,但都没用。 代码试用:复制到剪贴板: 粘贴1 粘贴2 所以我不知道该怎么做,请协助
我有一个问题与TinyMCE编辑器,我无法解决。 如果从Excel复制一个表并将其粘贴到编辑器中,则格式将丢失。我已经设置了extended_valid_elements如下... 我怎样才能使这个工作从excel而不必首先通过word?