標題:
[發問]
無法自動儲存
[打印本頁]
作者:
cowww
時間:
2023-4-21 13:28
標題:
無法自動儲存
各位大大
我在full_calc的檔案寫開啟 "LF每日模具異動.xlsm",開啟後關閉檔案
Sub full_calc()
'開啟LF每日模具異動
L = "\\shl-group.com\dept\MFMG\B.各組資料 (Team inform)\E.生管組 (PPC group)\X.自動化工具(勿刪)\模具異動-六福(急件1.9專用)\"
Workbooks.Open (L & "LF每日模具異動.xlsm")
'關閉LF每日模具異動
Workbooks("LF每日模具異動.xlsm").Close
End Sub
在LF每日模具異動的This workboook->Workbook_BeforeClos底下寫儲存的語法
檔案關掉之後發現並沒有儲存
但是如果是單獨開啟"LF每日模具異動.xlsm"檔案再關掉卻有儲存
我以為是因為檔案關太快導致來不及儲存
所以再寫一段延遲五秒關閉
結果還是沒有儲存
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save
Application.Wait Now + TimeValue("0:00:05")
End Sub
[attach]36202[/attach]
請問論壇的大大們
是否有方法可以解決這個辦法??
作者:
cowww
時間:
2023-4-21 14:02
回復
1#
cowww
語法給的有誤
Sub full_calc()
Application.DisplayAlerts = False
'開啟LF每日模具異動
L = "\\shl-group.com\dept\MFMG\B.各組資料 (Team inform)\E.生管組 (PPC group)\X.自動化工具(勿刪)\模具異動-六福(急件1.9專用)\"
Workbooks.Open (L & "LF每日模具異動.xlsm")
'關閉LF每日模具異動
Workbooks("LF每日模具異動.xlsm").Close
Application.DisplayAlerts = True
End Sub
作者:
cowww
時間:
2023-4-21 15:01
回復
2#
cowww
我測試出來了
在close之前在加句save
Sub open_Click()
Application.DisplayAlerts = False
'開啟LF每日模具異動
L = "\\shl-group.com\dept\MFMG\B.各組資料 (Team inform)\E.生管組 (PPC group)\X.自動化工具(勿刪)\模具異動-六福(急件1.9專用)\"
Workbooks.Open (L & "LF每日模具異動.xlsm")
'儲存LF每日模具異動
Workbooks("LF每日模具異動.xlsm").Save
'關閉LF每日模具異動
Workbooks("LF每日模具異動.xlsm").Close
Application.DisplayAlerts = True
End Sub
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)