Foxtable(狐表)用户栏目专家坐堂 → 改变Excel单元格中部分字符的格式


  共有4410人关注过本帖树形打印复制链接

主题:改变Excel单元格中部分字符的格式

帅哥哟,离线,有人找我吗?
东坡一剑
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
改变Excel单元格中部分字符的格式  发帖心情 Post By:2013/9/25 22:10:00 [只看该作者]

帮助文件Excel与VBA中介绍了一种改变Excel单元格中部分字符的格式的方法,我想问foxtable是否只有这一种方法达到此目的?还有没有别的更直接更简单的方法?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/9/25 22:16:00 [只看该作者]

 肯定是需要截取部分字符,然后设置部分字符的样式的,这个思路是不变的。

 你直接说你什么样的字符,要做成什么样的效果吧。

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/14 12:07:00 [只看该作者]

前段时间一直没有想好例子怎么做,现在终于做好了,传上来请教了!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实例.zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/14 22:06:00 [只看该作者]

 对vba不熟,不过终于是算做好了,笨笨的,希望够用。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实例.zip

 
[此贴子已经被作者于2013-10-14 22:09:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/14 23:58:00 [只看该作者]

谢谢你!

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/15 12:06:00 [只看该作者]

以下是引用有点甜在2013-10-14 22:06:00的发言:
 对vba不熟,不过终于是算做好了,笨笨的,希望够用。


 下载信息  [文件大小:20.9 KB  下载次数:4]
图片点击可在新窗口打开查看点击浏览该文件:实例.zip

 

您谦虚了,非常好!

还有进一步的需求,不知能不能实现。

[此贴子已经被作者于2013-10-15 23:44:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/15 21:25:00 [只看该作者]

 呃,回复6楼,你说得进一步需求是什么?六楼的例子不能体现吖。

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/15 23:37:00 [只看该作者]

我把它写到窗口的标签文字里了,是不是我上传错了?

需求如下:

更进一步:

(一)

增加一列“品牌”,<标记>的内容改变为:
dim r as row = currenttable.current
dim A As String = "品牌:" & r("品牌")
dim B As String = r("称谓")":" & r("品名")
book.Marks.Add("标记",A & B)————暂且这么写,肯定不合适
要求A左对齐,B右对齐(B的其它要求照旧),A和B之间至少要有一
个汉字宽度的空格。

你可能觉得这个需求有点奇怪:
为什么不把A和B放在两个不同的单元格呢?
这是因为:
    事实上实际使用中就连“称谓”的字体大小也是动态调节的,前
面的”品牌“等自然也是,如果分成两个单元格,无法最大限度地利
用这一行的长度。

 (二)
当”品名“的字数过多时,我们可否只缩小文字的宽度,高度不变?


 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/15 23:39:00 [只看该作者]

刚才终于把你写的代码读懂了,感觉思路非常好!你值得我学习的地方太多了!

 回到顶部
帅哥哟,离线,有人找我吗?
东坡一剑
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
  发帖心情 Post By:2013/10/15 23:44:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实例.zip

果然传错了,重新传上


 回到顶部
总数 17 1 2 下一页