I am currently working on a project, which I need to export an excel file with more than 100 charts need to be included. And guess what? Yeah…Microsoft Excel throws me this error when I tried to export data into the excel file:
No more new fonts may be applied in this workbook.
According to
Microsoft Help and Support, this problem is being caused because of the enabled
Auto Scale setting in my charts and textboxes (I am also adding textboxes in my excel file).
This problem occurs because of the Auto scale setting. When you add a chart to the workbook, the Auto scale setting is enabled by default. This setting causes charts to use two or more fonts instead of one. When you add multiple charts to a workbook with this setting enabled, the font limitation for a workbook may be reached.
For Microsoft Excel 2000 and later, the maximum number of fonts is 512. If you add charts manually or if you copy and paste existing charts, you can reach the font limitation for a workbook. The following is an example of copying existing charts:
§ You create a chart object in the worksheet.
§ You copy and paste the chart object on the same worksheet ten or more times.
§ You then copy the worksheet several times in the same workbook.
So what I do is unchecked all the
Auto Scale checkbox in my charts and textboxes. And now I am able to export the data into excel file without any error. :)
To disable
Auto Scale in charts or textboxes:
1. Select a chart or textbox.
2. For chart, right-click and select
Format Chart Area. For textbox, right-click and select
Format Text Box.
3. Under the Font tab, deselect the
Auto Scale checkbox.
4. Click
OK.
Cheers! :)