Sdílet prostřednictvím


WorkbookBase.ChangeFileAccess(XlFileAccess, Object, Object) Metoda

Definice

Změní přístupová oprávnění k sešitu. To může vyžadovat načtení aktualizované verze z disku.

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)

Parametry

mode
XlFileAccess

Jedna z XlFileAccess hodnot. Určuje nový režim přístupu.

writePassword
Object

Určuje heslo vyhrazené pro zápis, pokud je soubor rezervovaný pro zápis a Mode je xlReadWrite. Ignorováno, pokud pro soubor neexistuje heslo nebo pokud Mode je xlReadOnly.

notify
Object

true upozorňovat uživatele, pokud k souboru není možné okamžitě získat přístup.

Příklady

Následující příklad kódu zobrazí zprávu, pokud ReadOnlyRecommended je vlastnost a ReadOnly vlastnost je false, a pak vyzve uživatele k nastavení přístupu k souborům jen pro čtení voláním ChangeFileAccesstrue metody.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Pokud máte soubor otevřený v režimu jen pro čtení, nemáte k souboru výhradní přístup. Pokud změníte soubor jen pro čtení na čtení/zápis, musí aplikace Microsoft Office Excel načíst novou kopii souboru, aby se zajistilo, že v době, kdy jste soubor otevřeli jako jen pro čtení, nebyly provedeny žádné změny.

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro