Resolved by adding ToString when requesting native property
nativePropertyVal = tabCollection(i).Object.Header.ToString() 'Use the native property in place
nativePropertyVal = tabCollection(i).Object.Header.ToString() 'Use the native property in place

