Macro to set the Measure tool options, can't get it done

I'm attempting to create a macro that will set the options in the measure tool. It appears that the IMeasure interface is what I want to use, but it's not doing anything. Below is my code:

Option Explicit

Dim swApp As SldWorks.SldWorks

Dim swModel As SldWorks.ModelDoc2

Dim swModelDocExt As SldWorks.ModelDocExtension

Dim swMeasure As SldWorks.Measure

Dim Places As Integer

Sub main()

    Set swApp = Application.SldWorks

    Set swModel = swApp.ActiveDoc

    Set swModelDocExt = swModel.Extension

    Set swMeasure = swModelDocExt.CreateMeasure

   

    Places = 8

    MsgBox ("swMeasure Original value:" & swMeasure.AngleDecimalPlaces)

    swMeasure.AngleDecimalPlaces = Places

    swMeasure.LengthDecimalPlaces = Places

    MsgBox ("swMeasure new value:" & swMeasure.AngleDecimalPlaces)

   

End Sub

As you can see, I display the value before and after. The value always starts as 8, no matter if I've ran the macro before or not. And the places on the angle units are set to 3 currently.

It appears that I don't have the correct interface? Thanks for any and all assistance!

SolidworksApi macros