how to use Word Automation methods by MFC

I met some mistakes when using Word Type library,I don't know how to use these argument.
for example,when I call Shapes.AddTextbox() as below:

COleVariant bgAnchor;
Shape myShape = myShapes.AddTextbox(wdTextOrientationHorizontal,0, 0, 72, 384, bgAnchor);

I met an error "type mistake".

there is a simular mistake when I call Shapes.AddPicture() as below:
COleVariant m_True((short)TRUE),m_False((short)FALSE);

Range myRange = mySelection.GetRange();
InlineShapes myPic = myShapes.AddPicture("D:\\MyDocments\\My Pictures\\IMG_8415.JPG",
               m_False, m_False, 0, 0, 72, 384, myrange);

I need answer urgently,please help me.
jinyleoAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

_corey_Commented:
Have you tried: msoTextOrientationHorizontal ?

Does it say what parameter it errors on?
0
jinyleoAuthor Commented:
msoTextOrientationHorizontal is VBA constant, I can not complied when i used this,VC6 complier said this keyword is not declared. I copyed an header file from network which contains wdTextOrientationHorizontal constant,then complied successful.I do not think this is the reason.
0
_corey_Commented:
Yea, I noticed that too.  I just thought it might be defined.

So that's not the issue then, but what variable does it say has the "type mistake" ?
0
jinyleoAuthor Commented:
I do not know yet, perhaps I need to define variant  bgAnchor with clear type, but which type should be approriate here?

0
_corey_Commented:
I'm not sure what needs to be set for that variant.  Perhaps you don't need it then, just take out that parameter and see if you still get the same problem.  At least for the shapes AddTextbox call.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Programming

From novice to tech pro — start learning today.