- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,952
Tôi dùng đoạn code dưới đây để thay đổi Date Separator trong Control panel (hổ trợ bằng hàm API)
Code chạy tốt nhưng vấn đề ở đây là sau khi chạy code xong phải đóng Excel rồi mở lại thì mới thấy được cập nhật mới của hệ thống
Xin hỏi: Có cách nào cập nhật thay đổi của hệ thống ngay lập tức trên file không? Vì nếu ta chỉnh Control Panel bằng tay thì rõ rằng những thay đổi được cập nhật ngay lập tức cơ mà
-------------------------------
Tôi cũng đã tìm khắp trên mạng rồi mà không có câu trả lời thỏa đáng
Tại đây người ta cũng đang thắc mắc giống tôi:
http://www.mrexcel.com/forum/showthread.php?t=68165
Hic...
PHP:
Private Declare Function SetLocaleInfo Lib "kernel32" _
Alias "SetLocaleInfoA" _
(ByVal Locale As Long, _
ByVal LCType As Long, _
ByVal lpLCData As String) As Boolean
Private Declare Function GetUserDefaultLCID% Lib "kernel32" ()
Const DATE_SEP As Long = &H1D
PHP:
Sub ChangeDateSep()
Call SetLocaleInfo(GetUserDefaultLCID(), DATE_SEP, "-")
End Sub
Xin hỏi: Có cách nào cập nhật thay đổi của hệ thống ngay lập tức trên file không? Vì nếu ta chỉnh Control Panel bằng tay thì rõ rằng những thay đổi được cập nhật ngay lập tức cơ mà
-------------------------------
Tôi cũng đã tìm khắp trên mạng rồi mà không có câu trả lời thỏa đáng
Tại đây người ta cũng đang thắc mắc giống tôi:
http://www.mrexcel.com/forum/showthread.php?t=68165
Hic...