word2013插入excel对象报错_excel文档中嵌入对象(excel、word等)

//测试环境office2016、office365

string InsertPath= @"E:\\新建文件夹\\2.xls";//插入的文档路径

string openfile = string.Empty;

excelFileName = @"E:\\1.xls";//使用的文档路径

Application app = new Application();//创建一个资源对象

//app.Visible = true;

Workbook wb = app.Workbooks.Open(Filename: openfile );//打excel文档

Worksheet sht = wb.Worksheets[1];//选择第一个活动工作目录

OLEObjects objs = sht.OLEObjects();//创建一个OLEObjects对象

for (int i = objs.Count; i >= 1; i--)

objs.Item(i).Delete();

Range rng = null;

rng = sht.Cells[1, 5];//插入的位置 第1:行 第5:列

rng.Select();

//将文档插入

OLEObject obj = objs.Add(Filename: InsertPath

, Link: false

, DisplayAsIcon: true

, IconFileName: "excel.exe"

, IconIndex: 0

, IconLabel: "aaa"

, Left: rng.Left

, Top: rng.Top

);

obj.Select();

rng.Select();

wb.Save();

wb.Close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值