vb OLE控件中显示excel不正常的问题

我在ole中打开一个excel工作簿,设置了每次打开的时候都是显示的第一张工作表,但是打开后控件中显示的是如图1.即使刚开始正常,我有一个切换工作表的按钮,切换了下一页工... 我在ole中打开一个excel工作簿,设置了每次打开的时候都是显示的第一张工作表,但是打开后控件中显示的是如图1.即使刚开始正常,我有一个切换工作表的按钮,切换了下一页工作表后还是显示如图1.我想不论怎么操作。都显示的是正常的如图2,怎么弄啊? 展开
 我来答
书飞凝683
2016-06-02 · TA获得超过1518个赞
知道大有可为答主
回答量:2250
采纳率:83%
帮助的人:456万
展开全部
在窗体添加ole1控件和一个按钮command1,command1命令代码:
OLE1.SizeMode = 2
OLE1.CreateLink "c:\1.xls"
追问
完全和我问的不是一回事
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
damyzl
2016-06-02 · TA获得超过1586个赞
知道大有可为答主
回答量:1475
采纳率:74%
帮助的人:900万
展开全部
1楼虽然说的不是一个流程但也指出了关键点,很可能是这个属性的问题:SizeMode
试试改成 2 - AutoSize,即根据文件的布局自动调整OLE控件
追问
OLE1.SizeMode = 2
OLE1.CreateLink CommonDialog1.FileName
OLE1.object.Sheets(i).Activate '保证打开时显示excel的第一个工作表
问题就在这最后一句。打开后ole是拉长的,怎么能永久显示正常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式