Is their any other way to fill fluid in a complicated geometry for CFD analysis in ANSYS (other than extract volume method in Spaceclaim as it's not being successful)?
I'm not sure if I understood your problem. Is this geometry 3-D? Because in these situations you could start the multiphase transient simulation, controlling the boundary conditions for filling it.
Can you provide more details of your case? You are asking about SpaceClaim, which is geometry editor, therefore I presume you are thinking about creating 3-D body out of complicated set of 2-D surfaces or 1-D lines?
Or is it perhaps question about literal filling up geometry with fluid, I mean, assigning certain fraction of fluid component to desired area of already meshed 3-D body? If that is the case, then as far as my knowledge goes, you will not find solution in geometry editor, nor meshing tool. You must look in solver itself, be it Fluent or CFX, don't know which one you are using. There are several ways to do so (e.q. marking regions and patching them with desired properties), but i don't want to elaborate too much, without knowing specifics of your problem.
@Krzysztof Skrzypek, thanks again for such a detailed reply. I'm creating 3D geometry from scratch using spaceclaim geometry editor. I wanted to fill empty spaces with a solid which I'll assign fluid (air) properties later on. There's an option to do this job in spaceclaim (volume extraction in prepare tab) but that wasn't creating accurate solid in my case. So I was looking for some solution. I have found a workout which I'm explaining here (which might help some other body):
I had created my geometry (including an extra solid which will be used as fluid after subtracting geometry objects) in spaceclaim. Then open the same geometry in ANSYS Design Modeler (older geometry editor in ANSYS) and used subtract Boolean operation. Hope it helps.