#include <Windows.h>
void main()
{
CoInitialize(0);
GUID clsid;
CLSIDFromProgID(L"Word.Basic", &clsid);
IDispatch *pDisp = 0;
CoCreateInstance(clsid, NULL, CLSCTX_LOCAL_SERVER,
IID_IDispatch, (void**)&pDisp);
OLECHAR *method = L"AppShow";
DISPPARAMS parms = {NULL, NULL, 0, 0};
DISPID dispid;
pDisp->GetIDsOfNames(IID_NULL, &method, 1, LOCALE_USER_DEFAULT, &dispid);
pDisp->Invoke(dispid, IID_NULL, LOCALE_USER_DEFAULT,
DISPATCH_METHOD, &parms, NULL, NULL, NULL);
Sleep(5000);
pDisp->Release();
CoUninitialize();
}