Eclipse 打开 excel文件有怎么实现的?请高手解答 20
上面图片是在eclipse下双击excel文件之后打开的。现在我要做个eclipse插件,要用代码实现上述功能,应该要怎么实现呢?OleFrameframe=newOle...
上面图片是在eclipse下双击excel文件之后打开的。 现在我要做个eclipse插件,要用代码实现上述功能,应该要怎么实现呢?
OleFrame frame = new OleFrame(right_down, SWT.NONE);
File f = new File(
"C:\\Users\\Administrator\\Desktop\\test\\test.xlsm");
OleClientSite site = new OleClientSite(frame, SWT.NONE, f);
site.doVerb(OLE.OLEIVERB_SHOW);
这样实现不了,可能是因为我哪里写的不对,right_down只是view里的一个Composite,会不会影响?
请高手别嫌分少, 就这么多了。 谢谢大家!
已解决。
OleFrame frame = new OleFrame(right_down, SWT.NONE);
frame.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
File f = new File(
"C:\\Users\\Administrator\\Desktop\\test\\test.xlsm");
OleClientSite clientsite = new OleClientSite(frame, SWT.FILL, f);
clientsite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
给OleFrame加个layoutdata 同时 new OleClientSite 的时候SWT.FILL。 展开
OleFrame frame = new OleFrame(right_down, SWT.NONE);
File f = new File(
"C:\\Users\\Administrator\\Desktop\\test\\test.xlsm");
OleClientSite site = new OleClientSite(frame, SWT.NONE, f);
site.doVerb(OLE.OLEIVERB_SHOW);
这样实现不了,可能是因为我哪里写的不对,right_down只是view里的一个Composite,会不会影响?
请高手别嫌分少, 就这么多了。 谢谢大家!
已解决。
OleFrame frame = new OleFrame(right_down, SWT.NONE);
frame.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
File f = new File(
"C:\\Users\\Administrator\\Desktop\\test\\test.xlsm");
OleClientSite clientsite = new OleClientSite(frame, SWT.FILL, f);
clientsite.doVerb(OLE.OLEIVERB_INPLACEACTIVATE);
给OleFrame加个layoutdata 同时 new OleClientSite 的时候SWT.FILL。 展开
2个回答
2017-09-02
展开全部
在eclipse中新建项目,根据你的需要选择是普通java项目还是web项目,把你改过的java文件放到src目录中,然后就可以编译了。注意,需要把你那个文件相关的jar包和class文件都要加到项目中,不然编译不过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-03
展开全部
少了set吧,是吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询