Knowledge base KB0152

Parts of chart are placed or scaled incorrectly


In a think-cell chart labels are misplaced. When you click on a segment or label, the outline indicating the selection does not match the corresponding segment or label:

the MS Graph chart is scaled and placed incorrectly

This error can only occur if the text size is set to a value greater than 100% or 96 DPI.

Depending on your Windows version, you can verify your settings as following:

  • Windows Vista: Control PanelAppearance and PersonalizationPersonalizationAdjust font size (DPI)
  • Windows 7: Control PanelAppearance and PersonalizationDisplay
  • Windows 8 and 8.1: Control PanelAppearance and PersonalizationDisplay → tick Let me choose one scaling level for all my displays
  • Windows 10: StartSettingsSystemDisplay

After changing the setting you may have to log out and back in.


Get the latest think-cell version from our download web page and install it. The latest version contains solutions for all known instances of this problem, except a problem caused by Trend Micro or, respectively, Comodo Internet Security, as described in section Exceptions.


If you are using Trend Micro and you are experiencing this problem, you may want to contact Trend Micro's support and refer to ticket SR1-1-1049512075.

If you are using Comodo Internet Security and you are experiencing this problem, you may want to contact Comodo's support and refer to ticket BOA-996-21661.

To see detailed technical information about the problem, click:

Apparently, Trend Micro and Comodo inhibit correct evaluation of the HIGHDPIAWARE compatibility setting for Microsoft Graph, when Microsoft Graph is invoked via COM API. This cannot be reproduced when inserting Microsoft Graph charts interactively, but it can be reproduced without think-cell by using just a few lines of VBA code.

Reproduction without think-cell

  1. Make sure the HIGHDPIAWARE setting of Microsoft Graph is enabled

    1. Open the installation folder of your Microsoft Office version.

    2. Right click on the GRAPH.EXE → PropertiesCompatibilitySettings.

    3. If the checkbox Disable display scaling on high DPI settings is empty, tick it and confirm with OK.

  2. Open PowerPoint and open the VBA editor with Alt + F11.

  3. Select your workbook and click on InsertNew module.

  4. Paste the following macro and run it by clicking Run Macro or by pressing F5.

    Sub insertGraph()
    Dim sld As PowerPoint.Slide
    Set sld = ActiveWindow.View.Slide
    Dim shp As PowerPoint.Shape
    Set shp = sld.Shapes.AddOLEObject(100, 100, -1, -1, "MSGraph.Chart.8")
    End Sub	


When using 100% DPI settings Microsoft Graph chart fills its containing shape (Microsoft Graph and PowerPoint agree about the resolution of the EMF graphic), while the bad result in the screenshot shows an Microsoft Graph chart that is squeezed into the upper left corner of its shape (Microsoft Graph and PowerPoint create/render the EMF graphic based on different assumptions). When double clicking on the chart, it resizes to the correct size.

the MS Graph chart is scaled and placed incorrectly

Workarounds for Trend Micro and Comodo

Until the respective vendors provide an update that solves the problem, the following workarounds are available:

  • Reduce the Windows text size setting to 100% or 96 DPI; please see the detailed instructions by clicking More in section Problem further up in this knowledge base article.
  • Temporarily uninstalling Trend Micro or Comodo Internet Security may also serve as a workaround. Note that in our tests it was not sufficient to deactivate these tools.

Contact Support

To our knowledge all instances of this issue are fixed, except the problem caused by Trend Micro and, respectively, Comodo. If the problem still occurs with the latest version and you are not using Trend Micro or Comodo, contact our support team.

Please send us the think-cell log files. To do that, simply go to the think-cell Tab on the Ribbon in PowerPoint and click MoreRequest Support. The log files will be attached automatically to a new email.

If this does not work, you can find the log files as explained below:

  • Open a new Windows Explorer window and type


    into the address field and press Enter.

  • If you want to browse to these directories but cannot see them, they are probably set to invisible. You can change that in Windows Explorer by checking:

    • Windows Vista and Windows 7:
      OrganizeFolder and search optionsViewShow hidden files and folders.
    • Windows 8, Windows 8.1 and Windows 10:
      ViewShow/hideHidden Items.
  • Please send all files with the extension .log contained in this folder to our support team. This may be any of the following files: POWERPNT[_log].log, EXCEL[_log].log, TCMAIL[_log].log, setup_think-cell_xxxxx[_log].log.