调用COM新建一个空白文档并加入链接(二)
hr = AutoWrap(DISPATCH_METHOD,&x,wdDocument
,L"Range",2,m,m);
if(SUCCEEDED(hr)){
wdRange = x.pdispVal;
VariantInit(&x);
VARIANT A,D,Ar;
A.vt = VT_BSTR;
A.bstrVal =
SysAllocString(L"http://www.google.com");
D.vt = VT_BSTR;
Ar.vt = VT_DISPATCH;
Ar.pdispVal = wdRange;
D.bstrVal = SysAllocString(L"google");
hr = AutoWrap(DISPATCH_METHOD,&x,wdHyperLinks,
L"Add",6,m,D,m,m,A,Ar);
if(SUCCEEDED(hr)){
printf("Add HyperLink successfully!\n");
}
}
}
}
}
}
}
}
system("pause");
CoUninitialize();
return 0;
}