楼主: cxqing
2420 2

[问答] matlab如何给Excel单元格中某些文字加下划线 [推广有奖]

  • 0关注
  • 99粉丝

讲师

65%

还不是VIP/贵宾

-

威望
0
论坛币
10831 个
通用积分
12.8599
学术水平
50 点
热心指数
48 点
信用等级
43 点
经验
4956 点
帖子
217
精华
1
在线时间
711 小时
注册时间
2010-12-14
最后登录
2018-1-14

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大神,求指教,谢谢!!

下面是我的matlab代码:
  1. excel = actxserver('Excel.Application');         % 打开excel
  2. excel.Visible = 1;                               % 设置为可见         
  3. workbooks = excel.Workbooks;                     % 获取工作簿句柄
  4. workbook = workbooks.Open('D:\Desktop\1.xlsx');  % 打开D:\Desktop\1.xlsx的excel文件

  5. sheets = workbook.Sheets;                        % 获取工作表句柄
  6. sheet = sheets.Item('Sheet1');                   % 获取名字为Sheet1的工作表句柄
  7. sheet.Activate;                                  % 激活该工作表

  8. range = sheet.get('Range', 'A8');                % 获取 A8 单元格的句柄
  9. range.value = char('城市:北京市');               % A8 单元格的值设置为“城市:北京市”
  10. range.characters.font.underline = 2;             % 给 A8 单元格中的文字加下划线
复制代码


运行了代码

  1. range.characters.font.underline = 2;
复制代码

后,A8 单元格中的所有文字,都加了下划线,即:城市:北京市
但是我只想给“北京市”这三个字加下划线,即:城市:北京市
请问应该如何实现?

谢谢大家!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab EXCEL xcel matlab 下划线 Excel vba 单元格

沙发
matlab-007 发表于 2015-2-8 20:35:43 |只看作者 |坛友微信交流群
先在单元格tmp1和tmp2里分别放入你最后要的东西,其中一个是下划线。
然后cat到最后你要的单元格里,把tmp1,tmp2删掉。

使用道具

藤椅
泠风2 发表于 2023-10-12 13:28:49 |只看作者 |坛友微信交流群
大佬,这个问题你现在有解决吗?

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-18 07:32