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