本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DocumentBase.CheckIn 方法 (Boolean, Object, Boolean)

 

從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。

命名空間:   Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)

public void CheckIn(
	bool saveChanges,
	ref object comments,
	bool makePublic
)

參數

saveChanges

true 表示將文件儲存至伺服器位置。  預設值為 true  

comments

正在簽入之文件的修訂註解 (僅適用於當 SaveChanges 設定為 true 時)。

makePublic

true 表示允許使用者在簽入文件之後予以發行。

如果將 makePublic 參數設定為 true,則會傳送文件以進行核准程序,這樣最終會導致某版本文件發行至具有文件唯讀權限的使用者 (僅適用於當 saveChanges 設定為 true 時)。

若要利用內建至 Word 的共同作業功能,則必須將文件儲存在 Microsoft SharePoint Portal Server 上。

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例使用 CanCheckin 方法,判斷是否已將文件儲存在 Microsoft SharePoint Portal Server 上。  如果文件已儲存在伺服器上,範例就會呼叫 CheckIn 方法簽入文件、將變更儲存至伺服器位置,並且傳送文件以進行核准程序。  若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。  

private void DocumentCheckIn()
{
    if (this.CanCheckin())
    {
        object comments = "My updates.";
        this.CheckIn(true, ref comments, true);
    }
    else
    {
        MessageBox.Show("This document cannot be checked in");
    }
}
回到頁首
顯示: