How to select Surface normal to the x,y or z axis

Hello

I need to draw a sketch on the surface of Part which is Normal to the X-Axis, Since I don't know the surface identity. How can I select only particular face which in the direction to the x-axis using code. Is there any VBA or C# code available in Solidworks API ?

Thank You

SolidworksApi macros