【问题标题】:Excel VBA: create a word document with an excel file embedded in itExcel VBA:创建一个嵌入了excel文件的word文档
【发布时间】:2013-04-07 19:42:47
【问题描述】:

我目前正在使用基本宏来使用输入到 Excel 工作表中的表单信息来创建格式化的 Word 文档。

但是,我还想使用相同的宏创建一个新的 Excel 工作表,并将该工作表嵌入到 Word 文档中(不是作为表格,而是作为文件)。

如果有人可以解释应该采取的一般方法,我可能会弄清楚。非常感谢。

【问题讨论】:

  • 如果您没有将工作表作为表格嵌入到 Word 文档中,您在寻找什么?也许是一个弹出工作表的可点击 Excel 图标?

标签: vba excel ms-word


【解决方案1】:

基于 Word 宏记录器,您可以像这样将 Excel 文件插入 Word 文档:

Selection.InlineShapes.AddOLEObject ClassType:="Excel.Sheet.12", _ 
    FileName:="C:\Users\Your Name\Documents\Albums.xlsx", _
    LinkToFile:=True, DisplayAsIcon:=True, _
    IconFileName:="C:\Windows\Installer\{90140000-003D-0000-0000-0000000FF1CE}\xlicons.exe", _
    IconIndex:=1, IconLabel:="Albums.xlsx"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    相关资源
    最近更新 更多