多年前我记得在exphi 5的组件面板上安装excel和office组件。无论是通过activeX还是COM,还是类型库,都有一些安装组件的方法。我认为您可以拖放到表单上的组件,然后电子表格将嵌入到您的应用程序(或微软词等)中。
我可以在互联网上找到的唯一信息是关于使用OLEcontainers ...这是delphi 5系统选项卡中的一个组件。但是当我使用组件嵌入excel时,我不记得它是一个OLE容器,我宁愿记得在某种程度上将实际的excel和office组件安装到组件面板上......组件可能是从ocx文件或typelib生成的,我不记得了。在哪里找到或获取文件以在组件面板上生成excel和office组件?他们是ocx,他们是否带有我在电脑上的MS Office副本?
是否有可以安装的优秀COM或activex组件?我记得是否正确,或者是通过OLEcontainer组件使用excel的唯一方法?
编辑:它可能也是excel或办公室的自动化服务器组件
答案 0 :(得分:1)
答案 1 :(得分:-1)
想出如何至少将excel组件导入到delphi组件面板中(但这些不适用于嵌入电子表格)。许多人点击"导入activex控件"但由于excel组件是类型库导入,因此不会导入Excel电子表格组件。
您无法以您认为的方式导入excel activex控件" import activex control"菜单项,而不是您可以导入类型库。
转到主菜单,然后单击项目 - 导入类型库
向下滚动并找到Microsoft Excel 14.0
(或者你拥有的任何excel版本......)
然后安装。
组件显示在activex选项卡下的组件面板上。
这些都是为了自动化。对于OLE嵌入,似乎Ole容器是要走的路。