Aracılığıyla paylaş


WorkbookBase.ChangeFileAccess(XlFileAccess, Object, Object) Yöntem

Tanım

Çalışma kitabının erişim izinlerini değiştirir. Bu, diskten güncelleştirilmiş bir sürümün yüklenmesini gerektirebilir.

public void ChangeFileAccess (Microsoft.Office.Interop.Excel.XlFileAccess mode, object writePassword, object notify);
member this.ChangeFileAccess : Microsoft.Office.Interop.Excel.XlFileAccess * obj * obj -> unit
Public Sub ChangeFileAccess (mode As XlFileAccess, Optional writePassword As Object, Optional notify As Object)

Parametreler

mode
XlFileAccess

Değerlerden XlFileAccess biri. Yeni erişim modunu belirtir.

writePassword
Object

Dosya yazma ayrılmış ise ve Mode ise xlReadWrite, yazma ayrılmış parolasını belirtir. Dosya için parola yoksa veya ise Mode yoksayılır xlReadOnly.

notify
Object

true dosyaya hemen erişilemiyorsa kullanıcıya bildirimde bulunmalıdır.

Örnekler

Aşağıdaki kod örneği, özelliği ve özelliği ise bir ileti ReadOnlyRecommended görüntüler ve ardından kullanıcıdan yöntemini çağırarak dosya erişimini salt okunur olarak ayarlamasını ChangeFileAccess ister.falsetrueReadOnly

Bu örnek, belge düzeyinde özelleştirme içindir

private void MakeWorkbookReadOnly()
{
    if (this.ReadOnlyRecommended && !this.ReadOnly)
    {
        // Change the access level of the document to read-only if the user 
        // clicks yes.
        if (MessageBox.Show("Set this document to read-only?",
            "Sample", MessageBoxButtons.YesNo) == DialogResult.Yes)
        {
            this.ChangeFileAccess(Excel.XlFileAccess.xlReadOnly,
                 false);
        }
    }
}
Private Sub MakeWorkbookReadOnly()
    If Me.ReadOnlyRecommended AndAlso Not Me.ReadOnly Then
        ' Change the access level of the document to read-only  
        ' if the user clicks yes.
        If MessageBox.Show("Set this document to read-only?", _
            "Sample", MessageBoxButtons.YesNo) = DialogResult.Yes Then
            Me.ChangeFileAccess(Excel.XlFileAccess.xlReadOnly, Notify:=False)
        End If
    End If
End Sub

Açıklamalar

Salt okunur modda açık bir dosyanız varsa, dosyaya özel erişime sahip olmazsınız. Salt okunur olan bir dosyayı okuma/yazma olarak değiştirirseniz, dosyayı salt okunur olarak açmışken hiçbir değişiklik yapılmadığından emin olmak için Microsoft Office Excel'in dosyanın yeni bir kopyasını yüklemesi gerekir.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Şunlara uygulanır