版の管理用コメントを付けて保存
【メソッド】
HRESULT Versions::Save ( VARIANT * Comment );
【引数】
Comment : 省略可能。版の管理用コメント
【サンプル】
//Wordを操作するためのタイプライブラリを読みこむ(Word2000用)
#import "C:\Program Files\Microsoft Office\Office\Mso9.dll" no_namespace rename("DocumentProperties", "DocumentPropertiesDOC")
#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\Vbe6ext.olb" no_namespace
#import "C:\Program Files\Microsoft Office\Office\Msword9.olb" rename("ExitWindows", "ExitWindowsDOC")
using namespace Word;
//Word操作用オブジェクト
_ApplicationPtr pDOC;
_DocumentPtr pDocument;
//Wordの起動
void CImp_word_vsaveDlg::OnButton1()
{
//Wordの起動
pDOC.CreateInstance(L"Word.Application");
pDOC->Visible = TRUE;
//新規 Word document を追加する
DocumentsPtr pDocuments = pDOC->GetDocuments();
pDocument = pDocuments->Add();
}
//版の管理用コメントを付けて保存
void CImp_word_vsaveDlg::OnButton2()
{
COleVariant oleComment;
COleVariant FName;
//名前を付けて保存
FName.SetString("c:\\temp\\test.doc", VT_BSTR);
pDocument->SaveAs(FName);
//版の管理用コメントを付けて保存
oleComment.SetString("管理用コメントのテスト", VT_BSTR);
pDocument->Versions->Save(oleComment);
}
//Wordを終了
void CImp_word_vsaveDlg::OnButton3()
{
//Wordを終了
pDOC->Quit();
pDOC = NULL;
}
[サンプル・ソース]