印刷プレビュー



【メソッド】

	//印刷プレビューを表示
	HRESULT object->PrintPreview ( );

	//印刷プレビューを閉じる
        HRESULT object->ClosePrintPreview ( );


【サンプル】

//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_PrnPreviewDlg::OnButton1() 
{
 	//Wordの起動
	pDOC.CreateInstance(L"Word.Application");
	pDOC->Visible = TRUE;

	//新規 Word document を追加する
	DocumentsPtr pDocuments = pDOC->GetDocuments();
	pDocument  = pDocuments->Add();	
}

//印刷プレビューを表示する
void CImp_word_PrnPreviewDlg::OnButton2() 
{
	//印刷プレビューを表示する
	pDocument->PrintPreview();

}

//印刷プレビューを閉じる
void CImp_word_PrnPreviewDlg::OnButton3() 
{
	//印刷プレビューを閉じる
	pDocument->ClosePrintPreview();
}

//Wordを終了
void CImp_word_PrnPreviewDlg::OnButton4() 
{
	//Wordを終了
	pDOC->Quit();
	pDOC = NULL;	
}

[サンプル・ソース]