WorkbookBase.ChangeFileAccess(XlFileAccess, Object, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
통합 문서에 대한 액세스 권한을 변경합니다. 디스크에서 업데이트된 버전을 로드해야 할 수 있습니다.
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)
매개 변수
- mode
- XlFileAccess
XlFileAccess 값 중 하나입니다. 새 액세스 모드를 지정합니다.
- writePassword
- Object
파일이 예약된 쓰기이고 이면 쓰기 예약 암호를 지정합니다 Mode
xlReadWrite. 파일에 대한 암호가 없거나 가 인 경우 Mode
무시됩니다 xlReadOnly.
- notify
- Object
파일에 즉시 액세스할 수 없는 경우 사용자에게 알리려면 true
입니다.
예제
다음 코드 예제에서는 경우 메시지를 ReadOnlyRecommended 표시 합니다 속성이 true
및 ReadOnly 속성은 false
, 다음 호출 하 여 ChangeFileAccess 읽기 전용으로 파일 액세스를 설정 하는 사용자에 대 한 메시지를 표시 합니다 메서드.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
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
설명
파일이 읽기 전용 모드로 열려 있는 경우 파일에 대한 단독 액세스 권한이 없습니다. 파일을 읽기 전용에서 읽기/쓰기로 변경하는 경우 파일을 읽기 전용으로 여는 동안 변경된 내용이 없도록 Microsoft Office Excel에서 파일의 새 복사본을 로드해야 합니다.
선택적 매개 변수
선택적 매개 변수에 대한 자세한 내용은 Office 솔루션의 선택적 매개 변수를 참조하세요.