Excel VBA中怎样更改Legend的字体?

TroubleShotting 2008-09-17 02:22:52
我用的是Excel 2007
我想把legend中的英文对象字体设置成Arial,把中文字体设置成楷体_GB2312.
我用的是下面的代码:
ActiveChart.Legend.Font.Name = "楷体_GB2312"
ActiveChart.Legend.Font.Name = "Arial"

但是,结果却把所有字体都设成了Arial

应该怎么做呢?
(我用手工的方法,先把所有字体选成楷体,然后再刷成Arial,就可以)
...全文
458 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOBS 2008-09-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 TroubleShotting 的回复:]
其实我是想让legend中的英文字体是Arial,让中文字体是楷体
所以我分别拿楷体和Arial刷一次
但是好像这样不行
有什么解决办法么?
[/Quote]

好像不行
TroubleShotting 2008-09-23
  • 打赏
  • 举报
回复
其实我是想让legend中的英文字体是Arial,让中文字体是楷体
所以我分别拿楷体和Arial刷一次
但是好像这样不行
有什么解决办法么?
TroubleShotting 2008-09-18
  • 打赏
  • 举报
回复
up
tim_zhang 2008-09-18
  • 打赏
  • 举报
回复
指定要设置的单元格是具体的那一个啊
ChinaOBS 2008-09-18
  • 打赏
  • 举报
回复
Sheets("sheet1").ChartObjects(1).Chart.Legend.Font.Name = "隶书"

这样子没有问题啊... ...

2,503

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧