以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 如何在本表重命名其它任意表 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2254) |
-- 作者:swg-1954 -- 发布时间:2011/6/29 12:25:00 -- 如何在本表重命名其它任意表 详见编辑栏egd文件下载 |
-- 作者:swg-1954 -- 发布时间:2011/6/29 12:34:00 -- egd文件下载 |
-- 作者:wjq1072 -- 发布时间:2011/6/29 13:05:00 -- egd文件下载 |
-- 作者:Czy -- 发布时间:2011/6/29 13:11:00 -- 也可以这样 增加一个字符型变量,姑且命名为%值% 增加一个字符型变量,姑且命名为%重命名表名% 按钮公式改成: SetVariable("%值%",cell(1,1,[%表%])) And evalfor([%表%],1,"SendKeys([%重命名表名%] + ""{tab 4}~"") And Do(53)",1,1) And SetCellText([%表%],1,1,[%值%]) |
-- 作者:swg-1954 -- 发布时间:2011/6/29 13:19:00 -- 谢谢啦!就是这个效果。 |
-- 作者:Czy -- 发布时间:2011/6/29 13:22:00 -- 如果你的文件某些表设有预处理公式或有窗口,建议采用4楼公式,应该这样不会影响速度且不闪屏。 |
-- 作者:swg-1954 -- 发布时间:2011/6/29 14:08:00 -- wjq1072总版主的公式是闪屏,czy总版主的不闪屏,但修改重命名表的第一行为“True”,这是何原因。有没有一个最佳的办法,既不闪屏又不改变表中的内容。 |
-- 作者:Czy -- 发布时间:2011/6/29 16:31:00 -- 不好意思,我公式中写错变量名称了 SetVariable("%值%",cell(1,1,[%表%])) And evalfor([%表%],1,"SendKeys([%重命名表名%] + ""{tab 4}~"") And Do(53)",1,1) And SetCellText([%重命名表名%],1,1,[%值%]) |
-- 作者:don -- 发布时间:2011/6/29 16:40:00 -- 也可这样(自行更改[XXX]): evalfor([%表%],1,"if(SendKeys([%重命名表名%] + ""{tab 4}~"") And Do(53),[XXX],[XXX]",1,1) |
-- 作者:swg-1954 -- 发布时间:2011/6/29 18:03:00 -- 谢谢啦! |