以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]如何提取文字中的拼音缩写字母 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98856)
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 9:47:00
-- [求助]如何提取文字中的拼音缩写字母
请专家再给写个函数:第一列为中文名称,将第二列自动显示为拼音字母缩写。
请给出详细代码,谢谢!
|
-- 作者:有点蓝
-- 发布时间:2017/4/8 9:58:00
--
DataColChanged事件
If e.DataCol.Name = "第一列" andalso e.NewValue > "" Then e.DataRow("第二列") = GetPinYin(e.NewValue, 1) End If
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 11:05:00
--
将以上代码加入事件,运行时提示:调用的目标发生了异常。请专家看看是哪里出了问题。
|
-- 作者:有点蓝
-- 发布时间:2017/4/8 11:51:00
--
改为自己的列名,贴出你的代码。
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 12:51:00
--
If e.DataCol.Name = "中文" AndAlso e.NewValue > "" Then e.DataRow("拼音") = GetPinYin(e.NewValue, 1) End If
修改了,还是一样的提示?
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 13:27:00
--
不知道问题出在哪,还请专家指点。
|
-- 作者:有点蓝
-- 发布时间:2017/4/8 14:45:00
--
我测试没有问题,截图看看你的数据,或者上传项目看看
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 15:34:00
--
请专家指点。 此主题相关图片如下:11.png
此主题相关图片如下:12.jpg
|
-- 作者:有点蓝
-- 发布时间:2017/4/8 15:37:00
--
狐表是不是最新2017版的?升级到最新版
|
-- 作者:zyxhx
-- 发布时间:2017/4/8 15:41:00
--
已经是2017最新版的了: 此主题相关图片如下:13.jpg
|