Is it possible to find coordinates of center of screen?

I have a vector (X,Y,Z) that I am trying to import into Solidworks and as that vector changes, I would like to have the a part rotate in the same direction. Currently, I can do this using RotateAboutAxis, which "rotates the model view about a point, by an angle in the specified direction." I can specifiy the direction for the x, y, and z axis and use a fixed angle. I would like to be able to have the point for the center of rotation changed based on the center of the screen so that as the user pans around the rotation is based on the current view instead of a fixed point like the origin. Is there a function or way to get the x, y, and z coordinates for the center of the screen based on the user's point of view relative to the origin of the part? MaybeRotateAboutAxis isnt the right funtion for what im trying to do some I'm open to suggestions. Thanks.

SolidworksApi macros