|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2016/9/28 8:36:05 |
标题: |
CreateOleObject('Excel.Application')的方法好像对2003以后的xlsx格式的excel失效了 |
浏览:2016 |
|
加入我的收藏 |
楼主: |
一直用CreateOleObject('Excel.Application');获取excel的的数据
但是自从2007开始,格式从xls变成了xlsx;
以前的vba的方法失效了,不知道还有其他什么好的方法
----------------------------------------------
青云论坛 |
作者: |
|
2016/9/28 9:58:04 |
1楼: |
是的 高级版本不支持了 得用其他办法了 在服务端生成 然后下载
----------------------------------------------
学DELPHI http://www.studydelphi.com
|
作者: |
|
2016/9/28 10:13:45 |
2楼: |
Native Excel支持 2007格式的吧?读取和 创建都可以的。
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
|
作者: |
|
2016/9/28 10:16:06 |
3楼: |
CreateOleObject('Excel.Application') 和你们的 格式 有个 屁的关系。 他仅仅是启动你的 Excel EXE 而已。 你的 Excel EXE 不支持 xlsx 你可以去换一个啊。
用 OLE 控制 Excel 好几年了,从 2003 到 2010 没有不兼容的。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2016/9/28 10:23:30 |
3楼: |
yuzhenguo0 (金远见)
http://www.studydelphi.com/forum.php?mod=viewthread&tid=501&extra=page%3D2
这个文件 好像是损坏的,下载几次,解压时都提示不行。 ---------- 错误 ---------- **********\MiTeC SICS 2016 Full Source DX10 %26 DX10.1 Win32-Win64 %2B DLL Win32-Win64 (1).rar 这个压缩文件格式未知或者数据已经被损坏 ---------- 确定 ----------
----------------------------------------------
我打的是酱油,而不是别的什么油。 我灌的是口水,而不是别的什么水。 我聊的折腾不是那个不折腾的折腾。 我说的阿娇不是那个邓玉娇的阿娇。 3个代表,6个为什么,9个肠胃炎。 D性强的领导干部都不喜欢热比娅。 我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
|
作者: |
|
2016/9/28 12:43:30 |
4楼: |
跟原来的方法一样。
----------------------------------------------
-
|
作者: |
|
2016/9/28 17:17:00 |
5楼: |
用法是一样的,只是部分涉及VBA需要调整....这个与Delphi没有关系。。。。。 调整也很简单,先判断版本,再调整相应VBA代码,都要在excel中先测试好。。
----------------------------------------------
-
|
作者: |
|
2016/9/29 11:23:47 |
6楼: |
to xlonger : Native Excel 看过,没用过,不过好像最新版只有xe7,弄到d10下,估计没问题,那天试试看;这个控件应该不错,不需要excel环境,可以直接调用; 最绿色;
TO wang_80919: 你意思理解错了,不是自己电脑安装的excel不支持xlsx; 而是网上那些demo程序,都是基于低版本excel的; 高版本基本没有demo;可以参考一些vb.net 或c#的能够改写;
to crystalmoon 你这个方法不错,先判断版本,在调整vba代码;
以前看到一个帖子,说有个兄弟说话很冲,不知道在不在这里;也算见识了;
----------------------------------------------
青云论坛
|
作者: |
|
2016/9/29 11:26:03 |
7楼: |
楼主你也不说 哪句 vba 代码,你不兼容了。 反正,我写的 我都兼容。 我也没写啥复杂的,就是取值,写值,设置单元格字体大小等而已。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
vga (vga) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/9/30 6:36:52 |
8楼: |
对呀,把具体的语句写出来,看看是哪里的问题呀!
----------------------------------------------
-
|
作者: |
|
2016/10/2 21:29:45 |
9楼: |
还是一样用啊,没感觉有什么变化
----------------------------------------------
-
|
|