WorkbookBase.ChangeFileAccess(XlFileAccess, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.