我对Excel图表有一个非常顽固的问题。请参见附图。让我们假设您的图表设计了所有细节和各种不同字体的元素。在图表上应用新字体实际上不仅会影响所有内部元素的字体名称,还会影响它们的大小。所有元素都大小相同。这完全是不受欢迎的行为,完全是奇怪的。
是否有办法全局影响此行为(使用某些Excel或图表特定选项或类似选项)?
我需要通过VBA以编程方式执行此操作,但如果手动尝试也会发生这种情况。
以下是我记录图表字体更改宏时捕获的代码。
Sub Macro1()
'
' Macro1 Macro
'
'
With ActiveSheet.Shapes("Chart 1").TextFrame2.TextRange.Font
.NameComplexScript = "Arial Narrow"
.NameFarEast = "Arial Narrow"
.Name = "Arial Narrow"
End With
End Sub
之前:
后
我只想更改字体名称,但保持尺寸不变。有什么想法吗?
答案 0 :(得分:0)
我还没有测试它是否有效,但是如果你开始在变量中的值轴上保存TickLabels的字体大小,然后在代码的末尾应用它。
guardian
您将能够以相同的方式访问图表上的所有字体大小属性,并在代码之后应用它们。
这就是我在评论中的意思,但就像我说的那样,可能会有一个更合格的解决方案,而且我不确定它会起作用。