Excel VBA:创建一个嵌入了excel文件的word文档

时间:2013-04-07 19:42:47

标签: excel vba excel-vba word-vba

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

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

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

1 个答案:

答案 0 :(得分:0)

基于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"