学习creo二次开发,把自己调查的mathcadprime的com方式的访问代码,贴出来共大家分享,同时也保存下,万一以后用到了
CMathcadPrimeApplication cp;
// 这句是重中之重,所有com访问的入口,这步骤成功了,以后就方便了
BOOL p = cp.CreateDispatch(_T("MathcadPrime.Application"));
if (p)
{
//cp.Open(_T(""));
cp.put_Visible(TRUE);
LPDISPATCH sheet = cp.Open(_T("c:\\codes\\a.mcdx"));
CMathcadPrimeWorksheet2* p = new CMathcadPrimeWorksheet2(sheet);
p->SaveAs(_T("c:\\codes\\a_mfc_new.mcdx"));
p->Close(0);
p->ReleaseDispatch();
delete p;
cp.Quit(0);
}
cp.ReleaseDispatch();