PHP Conference Japan 2024

COMPersistHelper::SaveToFile

(PHP 5, PHP 7, PHP 8)

COMPersistHelper::SaveToFile將物件儲存至檔案

描述

public COMPersistHelper::SaveToFile(?string $filename, bool $remember = true): bool

將物件的副本儲存到指定的檔案。

參數

filename
要將物件儲存至的檔案名稱。
remember
指示是否將 filename 參數用作目前的工作檔案。如果為 true,則 filename 會變成目前的檔案,並且物件在儲存後應該清除其 dirty 旗標。如果為 false,則此儲存操作是「另存新檔...」的操作。在這種情況下,目前的檔案不會變更,並且物件不應該清除其 dirty 旗標。

傳回值

成功時傳回 true,失敗時傳回 false

錯誤/例外

如果關聯的物件未實作 COM 介面 IPersistFile,或者當呼叫 IPersistFile::Save() 方法失敗時,則會拋出 com_exception

範例

範例 #1 基本 COMPersistHelper::saveToFile() 用法

<?php
$word
= new COM('Word.Application');
$doc = $word->Documents->Add();
$ph = new COMPersistHelper($doc);
$ph->SaveToFile('C:\\Users\\cmb\\Documents\\my.docx');
$word->Quit();
?>
新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top