### EXCEL服务器自定义提示详解 #### 一、概述 EXCEL服务器自定义提示功能允许用户根据自身需求修改系统默认的提示信息。这对于提高用户体验、确保提示信息与具体业务场景匹配具有重要意义。本文将深入探讨如何在EXCEL服务器中实现自定义提示,包括涉及的关键文件路径、具体操作步骤及示例代码解析。 #### 二、实现原理 EXCEL服务器自定义提示主要通过修改特定的JavaScript文件来实现。这些文件通常存储了各种操作提示的信息资源字符串。通过对这些字符串进行编辑,即可达到自定义提示的目的。 #### 三、关键文件路径 实现EXCEL服务器自定义提示的关键文件位于: ``` ESWeb\inc-----toolbar1.js ``` 此文件中包含了用于显示各种提示信息的字符串资源,例如: ```javascript ESWeb.res["00147"] = '-系统提示'; ``` 这里,“00147”是一个标识符,用于定位特定的提示信息。“-系统提示”则是实际显示给用户的文本内容。用户可以根据需要更改这部分内容,以满足个性化需求。 #### 四、自定义提示示例 下面通过具体的代码示例来展示如何实现自定义提示: 1. **修改提示信息**:例如,要修改“确定”按钮的文本,可以通过以下方式实现: ```javascript ESWeb.res["00098"] = '确认'; ``` 这里的“00098”是与“确定”按钮对应的资源标识符,“确认”是新的文本内容。 2. **添加新的提示信息**:除了修改现有的提示信息之外,还可以添加全新的提示信息。例如,如果希望增加一个关于“有效期限”的提示,可以这样操作: ```javascript ESWeb.res["00403"] = '有效期至(时分)。\n例如2007-12-31 23:59'; ``` 这里,“00403”是新添加的资源标识符,后面的字符串即为新添加的提示信息。 3. **删除提示信息**:有时可能需要移除不再使用的提示信息。可以通过设置其值为空字符串来实现这一目的: ```javascript ESWeb.res["00248"] = ''; ESWeb.res["00249"] = ''; ESWeb.res["00250"] = ''; ``` 4. **特殊字符处理**:对于一些包含特殊字符或格式要求较高的提示信息,需要特别注意字符编码问题。例如,在提示中加入换行符“\n”: ```javascript ESWeb.res["00403"] = '有效期至(时分)。\n例如2007-12-31 23:59'; ``` #### 五、注意事项 1. **备份原始文件**:在进行任何修改之前,请确保对原始文件进行了备份,以防万一出现错误可以恢复。 2. **测试验证**:完成修改后,需要在实际环境中进行全面测试,确保所有自定义提示都按照预期工作。 3. **国际化支持**:如果EXCEL服务器部署在全球范围内,考虑支持多语言环境是非常重要的。这意味着需要为不同的语言版本提供相应的提示信息。 4. **权限管理**:确保只有具备相应权限的管理员才能进行此类修改,以避免意外更改导致的安全风险。 #### 六、总结 EXCEL服务器自定义提示功能为用户提供了一种灵活的方式来自定义软件中的提示信息,从而更好地适应不同用户的需求。通过对特定JavaScript文件的修改,可以轻松实现这一目标。需要注意的是,在进行任何修改前应做好充分准备,并在完成后进行彻底的测试,以确保系统的稳定性和安全性。
ESWeb\inc-----toolbar1.js
用记事本打开js文件,搜索00147, 一共两组,把00147换成你需要的ok。
其它的你自己尝试一下吧。
ESWeb.res["00058"] = '保存';
ESWeb.res["00147"] = '勤哲软件-系统提示';
ESWeb.res["00066"] = '错误码:';
ESWeb.res["00067"] = '错误描述:';
ESWeb.res["00069"] = '关闭窗口';
ESWeb.res["00087"] = '删除';
ESWeb.res["00203"] = '请先选择要应用的公式。';
ESWeb.res["00204"] = '确定要应用所选公式吗?';
ESWeb.res["00208"] = 'IE打印';
ESWeb.res["00209"] = 'IE打印预览';
ESWeb.res["00219"] = '删除行';
ESWeb.res["00220"] = '删除列';
ESWeb.res["00222"] = '簇状柱形图';
ESWeb.res["00223"] = '堆积柱形图';
ESWeb.res["00224"] = '百分比堆积柱形图';
ESWeb.res["00225"] = '簇状条形图';
ESWeb.res["00226"] = '堆积条形图';
ESWeb.res["00227"] = '百分比堆积条形图';
ESWeb.res["00228"] = '折线图';
ESWeb.res["00229"] = '数据点折线图';
ESWeb.res["00230"] = '平滑线图';
ESWeb.res["00231"] = '饼图';
ESWeb.res["00247"] = '插入图片';
ESWeb.res["00270"] = '上传失败或指定的文件不存在';
ESWeb.res["00271"] = '添加附件';
- 粉丝: 2
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助