楼主: cxqing
4239 1

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

  • 0关注
  • 99粉丝

已卖:8897份资源

讲师

65%

还不是VIP/贵宾

-

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

楼主
cxqing 发表于 2013-11-21 19:02:09 |AI写论文
3000论坛币
各位大神,求指教,谢谢!!

下面是我的matlab代码:
  1. % 打开excel
  2. excel = actxserver('Excel.Application');

  3. % 设置为可见
  4. excel.Visible = 1;   

  5. % 获取工作簿句柄
  6. workbooks = excel.Workbooks;   

  7. % 打开D:\Desktop\1.xlsx的excel文件
  8. workbook = workbooks.Open('D:\Desktop\1.xlsx');  

  9. % 获取工作表句柄
  10. sheets = workbook.Sheets;  

  11. % 获取名字为Sheet1的工作表句柄
  12. sheet = sheets.Item('Sheet1');     

  13. % 激活该工作表
  14. sheet.Activate;                                 

  15. % 获取 A8 单元格的句柄
  16. range = sheet.get('Range', 'A8');      

  17. % A8 单元格的值设置为“城市:北京市”
  18. range.value = char('城市:北京市');      

  19. % 给 A8 单元格中的文字加下划线
  20. range.characters.font.underline = 2;  
复制代码


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



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

谢谢大家!!




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

本帖被以下文库推荐

沙发
matlab-007 发表于 2015-2-8 20:36:25
先在单元格tmp1和tmp2里分别放入你最后要的东西,其中一个是下划线。
然后cat到最后你要的单元格里,把tmp1,tmp2删掉。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 07:57