找回密码
 立即注册

QQ登录

只需一步,快速开始

woaisigua

最新发帖

[已处理] EXCEL公式问题

iceman
社区贡献组   /  发表于:2012-10-15 18:42:00
21#
回复 20楼woaisigua的帖子

woaisigua 你好,
请问“导出EXCEL2007的功能无法使用”报的错误信息是什么?能否提供 Demo?
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-15 18:59:00
22#
这个没有报错。我的开发环境的电脑上测试是没有问题的。但是发布在没有安装fpspread的程序中就不能实现2007版EXCEL的导出,不过可以实现2003版本的导出。
我发布程序时只是注册了fpSPR80.OCX 和 FPSPRU80.ocx,不知发布时还需什么条件?我已确定是发布的问题,谢谢您了
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-15 19:01:00
23#
您也可将dof 版主的demo运行在没有安装fpspread开发环境的电脑上,就可重现这个问题了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-16 11:23:00
24#
回复 23楼woaisigua的帖子

woaisigua  你好,
关于部署需要添加的文件信息:可以参考:Redistribution 章节。如图:

Untitled.png
文章中提到:如果程序中使用到导出 Excel2007 ,则需要部署 FarPoint.Spread8.Excel2007.dll。
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-16 13:28:00
25#
iceman版主,FarPoint.Spread8.Excel2007.dll 无法注册。
其实在昨天下午我问问题的时候发现bin文件夹下有单独的2007dll,就感觉是部署的问题,当时就拷贝了整个bin文件夹目录,但是都注册不了,只有两个ocx控件可以注册,能提供个注册示例吗?谢谢您了
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-16 19:41:00
26#
求版主指点啊,我确实试了很多次了,我用的VB6.0不是.net,.net直接就把关联的包给收集好打包直接就有了,6.0只能一个一个手动处理
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-17 08:56:00
27#
回复 26楼woaisigua的帖子

好的,在我部署成功后会给你发一个实例。
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-17 09:18:00
28#
回复 27楼iceman的帖子

谢谢您
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-17 17:27:00
29#
回复 28楼woaisigua的帖子

文档中提到,需要使用 regasm.exe 其注册 FARPOINT.SPREAD8.EXCEL2007.DLL 程序集。
注册方法如下:
1.使用管理员权限运行 vs command Prompt。

1.png
2.运行 regasm.exe 。

2.png
3.注册  FARPOINT.SPREAD8.EXCEL2007.DLL

3.png
4.重新发布。

同时,这里有一篇文章可以参考:http://msdn.microsoft.com/zh-cn/library/tzat5yw6.aspx
回复 使用道具 举报
woaisigua
论坛元老   /  发表于:2012-10-17 18:50:00
30#
我的这个程序是VB6.0开发的,幸亏装了VS2010可以测试,但是出现以下结果
无法定位输入程序集 “E:\\ farpoint.spread8.excel2007.dll”或它的一个依赖项。
这样注册一遍的效果是否也跟重装一遍fpspread8的效果一样呢?:X我还是不太明白用VB6发布的时候怎么办,这个问题困扰我好久了,求版主指点啊,谢谢谢谢谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部