VB中OLE的使用?????
答案:1 悬赏:30 手机版
解决时间 2021-03-04 20:16
- 提问者网友:容嬷嬷拿针来
- 2021-03-04 11:14
我在一个窗体上添加了4个OLE控件,在每个OLE控件上通过右键“特殊粘贴--粘贴链接”连接了4个图表,这些图表都在同一个excel里面(excel文件和程序在一个文件夹里),每次程序计算时,excel里的数据会更新,我使用OLE1.action=6,所以窗体上OLE里的曲线也会更新.但是现在我遇到这样一个问题:当我把程序所在的文件夹移动到别的硬盘时,窗体上OLE的曲线不发生变化,但是移动后excel里的数据和曲线发生变化了,是不是OLE控件里链接的图表还是未移动前excel的图表,这个问题该怎么解决呢?
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-03-04 12:01
把“特殊粘贴--粘贴链接”改为相对路径试试
在Form_Load()中添加路径
OLE(index).CreateLink (App.Path & "\xxx.xls")
列入OLE1装入KS4-10.xls
OLE1.CreateLink (App.Path & "\KS4-10.xls")
记得把程序和excel放在一个文件夹内App.Path表示当前程序位置
在Form_Load()中添加路径
OLE(index).CreateLink (App.Path & "\xxx.xls")
列入OLE1装入KS4-10.xls
OLE1.CreateLink (App.Path & "\KS4-10.xls")
记得把程序和excel放在一个文件夹内App.Path表示当前程序位置
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯