(感謝大大們協助完成)如何排除~當程式建立於~開啟時寫入~每次關閉都會問是否要儲存
- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
- Private Sub Workbook_BeforeClose(Cancel As Boolean)
- Dim result
- If ThisWorkbook.Saved = False Then
- result = MsgBox("""" & ThisWorkbook.Name & """ 此檔案已被修改,是否要儲存?", vbYesNoCancel)
- End If
- If result = vbYes Then
- For Each Sh In Sheets
- If Sh.Name <> "Index" Then Sh.Visible = False
- Next
- ThisWorkbook.Save
- Exit Sub
- ElseIf result = vbNo Then
- ThisWorkbook.Saved = True
- ElseIf result = vbCancel Then
- Cancel = True
- Exit Sub
- End If
- End Sub
- WORKBOOK_OPEN後 的狀態設成已儲存
- Private Sub Workbook_Open()
- Sheets("Index").Select
- For i = 1 To 4
- ActiveSheet.OLEObjects("CommandButton" & i).Visible = False
- Next
-
- ActiveSheet.OLEObjects("Textbox1").Activate
- thisworkbook.saved=true
- End Sub
複製代碼 關時自動存- Private Sub Workbook_BeforeClose(Cancel As Boolean)
- For Each Sh In Sheets
- If Sh.Name <> "Index" Then Sh.Visible = False
- thisworkbook.save
- End Sub
複製代碼 |
|
|
|
|
|
|
|