WorkbookBase.ChangeFileAccess(XlFileAccess, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ç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.false
true
ReadOnly
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.