次の方法で共有


DocumentBase.Final プロパティ

文書が最終版かどうかを示す値を取得または設定します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)

構文

'宣言
Public Property Final As Boolean
public bool Final { get; set; }

プロパティ値

型 : System.Boolean
文書が最終版の場合は true。それ以外の場合は false。

解説

このプロパティを true に設定すると、文書は Microsoft Office Word によって最終版とマークされ、受信者がいる場合はその旨が通知され、文書が読み取り専用に設定されます。

次のコード例では、現在の文書の Final プロパティを取得します。文書が最終版でない場合、コードは、その文書が最終版でないことを知らせるメッセージをユーザーに対して表示し、Final プロパティを true に設定します。文書が最終版とマークされるときも、事前にメッセージを表示します。文書が最終版である場合は、その文書が最終版であることを知らせるメッセージをユーザーに対して表示します。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub SetDocumentToFinal()
    If Me.Final = False Then
        MessageBox.Show("The current document is not final. " + _
                        "Setting it to be final.")
        Me.Final = True
    Else
        MessageBox.Show("The current document is final.")
    End If
End Sub
private void SetDocumentToFinal()
{
    if (this.Final == false)
    {
        MessageBox.Show("The current document is not final. Setting " 
            + "it to be final.");
        this.Final = true;
    }
    else
    {
        MessageBox.Show("The current document is final.");
    }
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間