ファイルのプロパティのコメントの変更方法 – プログラミング – Home

ファイルのプロパティのコメントの変更方...
 
通知
すべてクリア

ファイルのプロパティのコメントの変更方法


roccy
 roccy
(@roccy)
ゲスト
結合: 23年前
投稿: 82
Topic starter  

WORDのファイルを右クリックして「プロパティ」から「概要」の
「説明」の「タイトル」と「コメント」を変更したいのですが。
どうやって変更すればよいか分かりません。
どなたかご存知の方はご教授お願いします。

開発環境は、
VC++、Windows2000、MFC
です。


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

こんなのが参考になりますか?

http://www.microsoft.com/japan/msdn/columns/askgui/askgui04102001.asp


返信引用
roccy
 roccy
(@roccy)
ゲスト
結合: 23年前
投稿: 82
Topic starter  

ストレージのことが良く分からず試しにやってみたのですが、
Statで取得できるstatの中にも「タイトル」や「コメント」
などの文字列が入っていませんでした。
Readで取得できるulBytesReadの中にも「タイトル」や「コメント」
などの文字列が入っていませんでした。
StgOpenStorageやOpenStreamで検索してみているのですが、
ちょっと難しくて分かりません。

//---私が試したコードです。---
// エクセルファイル名
WCHAR* pszFile = Lc:\\AAA.xls;

// 複合ファイルチェック
hr = ::StgIsStorageFile(pszFile);

// 複合ファイルのオープン
IStorage* pRootStorage = NULL;
hr = ::StgOpenStorage(pszFile, NULL,
STGM_READ | STGM_SHARE_EXCLUSIVE|STGM_PRIORITY,
NULL, 0, &pRootStorage);

hr=pRootStorage->OpenStream(OLESTR(\005SummaryInformation),
NULL,
STGM_READ | STGM_DIRECT | STGM_SHARE_EXCLUSIVE,
0,
&pIStream);

// クラスIDの取得
STATSTG stat;
pRootStorage->Stat(&stat, STATFLAG_DEFAULT);

hr=pIStream->Read(pSumInfo, SumInfoSize, &ulBytesRead);

pIStream->Release();
pRootStorage->Release();


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました