找回密码
 立即注册

QQ登录

只需一步,快速开始

h465716405

中级会员

6

主题

17

帖子

535

积分

中级会员

积分
535

活字格认证

[已处理] Spread Action 处理

h465716405
中级会员   /  发表于:2012-7-2 11:54  /   查看:8458  /  回复:7
在spread 3.0中有一个Action属性,然后给它赋值一些变量,在spread6中拿什么替换呢??

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-2 12:29:00
沙发
h465716405 你好

你有Spread 3.0中具体使用Action属性的代码吗,能否发一段代码来看一看,你给Action赋了些什么值。然后我们好寻找在Spread 6中的对应方法。
此外,你Spread 3.0是ActiveX还是WinForms版本。
回复 使用道具 举报
h465716405
中级会员   /  发表于:2012-7-2 13:56:00
板凳
有一些这样的常量,赋值到了Spread的Action属性
Public Const SS_ACTION_ACTIVE_CELL As Short = 0
    Public Const SS_ACTION_GOTO_CELL As Short = 1
    Public Const SS_ACTION_SELECT_BLOCK As Short = 2
    Public Const SS_ACTION_CLEAR As Short = 3
    Public Const SS_ACTION_DELETE_COL As Short = 4
    Public Const SS_ACTION_DELETE_ROW As Short = 5
    Public Const SS_ACTION_INSERT_COL As Short = 6
    Public Const SS_ACTION_INSERT_ROW As Short = 7
    Public Const SS_ACTION_RECALC As Short = 11
    Public Const SS_ACTION_CLEAR_TEXT As Short = 12
    Public Const SS_ACTION_PRINT As Short = 13
    Public Const SS_ACTION_DESELECT_BLOCK As Short = 14
    Public Const SS_ACTION_DSAVE As Short = 15
    Public Const SS_ACTION_SET_CELL_BORDER As Short = 16
    Public Const SS_ACTION_ADD_MULTISELBLOCK As Short = 17
    Public Const SS_ACTION_GET_MULTI_SELECTION As Short = 18
    Public Const SS_ACTION_COPY_RANGE As Short = 19
    Public Const SS_ACTION_MOVE_RANGE As Short = 20
    Public Const SS_ACTION_SWAP_RANGE As Short = 21
    Public Const SS_ACTION_CLIPBOARD_COPY As Short = 22
    Public Const SS_ACTION_CLIPBOARD_CUT As Short = 23
    Public Const SS_ACTION_CLIPBOARD_PASTE As Short = 24
    Public Const SS_ACTION_SORT As Short = 25
    Public Const SS_ACTION_COMBO_CLEAR As Short = 26
    Public Const SS_ACTION_COMBO_REMOVE As Short = 27
    Public Const SS_ACTION_RESET As Short = 28
    Public Const SS_ACTION_SEL_MODE_CLEAR As Short = 29
    Public Const SS_ACTION_VMODE_REFRESH As Short = 30
    Public Const SS_ACTION_SMARTPRINT As Short = 32

spread3.0 是ActiveX版本
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-2 16:40:00
地板
回复 3楼h465716405的帖子

两个产品中对应功能请参考附件,升级到Spread .net WinForms 6.0之后可能有一些变化,需要将你原来的代码在6.0中进行测试。

ActiveX3 VS Spread6.zip (7.64 KB, 下载次数: 630)
回复 使用道具 举报
h465716405
中级会员   /  发表于:2012-7-2 17:05:00
5#
谢谢,纠结这些问题好久了,不知道拿什么替换。。。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-2 17:25:00
6#
你提到的“替换”是指的将Spread ActiveX 3.0 + VB6中的代码,通过替换的方式升级到Spread .net WinForms 6.0 + C#/VB.NET吗? 现在还没有什么便捷的方法,需要重新编码实现。
回复 使用道具 举报
h465716405
中级会员   /  发表于:2012-7-6 17:19:00
7#
呵呵,是这样的一个升级项目,能提供我们一个Spread ActiveX 3.0的帮助文档吗??
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-6 17:44:00
8#
Spread ActiveX 3.0 没有单独的帮助文件,都是随安装包一起安装的。你可以在你安装路径中找到这个帮助文档。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部