好文档 - 专业文书写作范文服务资料分享网站

利用vc控制office文件(.doc.xls.ppt)的摘要属性(标题作者公司 和 备注)

天下 分享 时间: 加入收藏 我要投稿 点赞

{

struct   pidsiStruct {

char   *name; long   pidsi; } pidsiArr[]   = {

{ "Title ",   PIDSI_TITLE},   //   VT_LPSTR { "Subject ",   PIDSI_SUBJECT},   //   ... { "Author ",   PIDSI_AUTHOR},

{ "Keywords ",   PIDSI_KEYWORDS},

{ "Comments ",   PIDSI_COMMENTS}, {0,   0} };

int   nPidsi   =   0;

for(nPidsi=0;   pidsiArr[nPidsi].name;   nPidsi++);

        PROPSPEC

  *pPropSpec   =   new   PROPSPEC   [nPidsi];

        PROPVARIANT  

*pPropVar   =   new   PROPVARIANT   [nPidsi];

for(int   i=0;   i <nPidsi;   i++) {

ZeroMemory(&pPropSpec,   sizeof(PROPSPEC));

pPropSpec.ulKind   =  

PRSPEC_PROPID;

pPropSpec.propid   =   pidsiArr.pidsi;

}hr   =   pPropStg-> ReadMultiple(nPidsi,

  pPropSpec,   pPropVar); if   (SUCCEEDED(hr)) {

for(int   i=0;   i <nPidsi;   i++) {

_TCHAR   sValue[1024]   =   {0};

std::string   strTemp   =   pPropVar-> pszVal;

printf( "\\t%s\\n ",strTemp.c_str());

pPropVar++; } }

} pPropSetStg-> Release();

pPropStg-> Release(); pStorage-> Release(); printf(

"===================================================\\n ");

printf( "End   Demo\\n "); return

  0; }

利用vc控制office文件(.doc.xls.ppt)的摘要属性(标题作者公司 和 备注)

{struct pidsiStruct{char *name;long pidsi;}pidsiArr[] ={{"Title", PIDSI_TITLE},&
推荐度:
点击下载文档文档为doc格式
63pkw7eomw25ui718xfz9x6b742rz501dt9
领取福利

微信扫码领取福利

微信扫码分享