hoanthieuhuyen
Thành viên mới
- Tham gia
- 24/11/09
- Bài viết
- 3
- Được thích
- 0
Em chào các anh chị trong diễn đàn! Em đang gặp một vấn đề trong excel - em muốn tạo một macro để lưu file excel đang mở vào một thư mục trên máy khác trong cùng mạng lan nhưng ko biết làm thế nào, xin các anh chị giúp em với. Với vấn đề này trong word thì em làm được:
Sub AutoSaveInLan()
Dim Tg, GT, RetVal
Tg = ActiveDocument.Path
If Tg = "" Then
ActiveDocument.Save
Tg = ActiveDocument.Path
End If
ChangeFileOpenDirectory "\\Vanthu1\Thidua" 'Đường dẫn tới máy khác trong mạng lan
ActiveDocument.SaveAs FileName:=ActiveDocument.Name, FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ChangeFileOpenDirectory Tg
ActiveDocument.SaveAs FileName:=ActiveDocument.Name
End Sub
Nhưng khi chuyển sang excel thì không được, xin các anh chị giúp em!!!
Sub AutoSaveInLan()
Dim Tg, GT, RetVal
Tg = ActiveDocument.Path
If Tg = "" Then
ActiveDocument.Save
Tg = ActiveDocument.Path
End If
ChangeFileOpenDirectory "\\Vanthu1\Thidua" 'Đường dẫn tới máy khác trong mạng lan
ActiveDocument.SaveAs FileName:=ActiveDocument.Name, FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ChangeFileOpenDirectory Tg
ActiveDocument.SaveAs FileName:=ActiveDocument.Name
End Sub
Nhưng khi chuyển sang excel thì không được, xin các anh chị giúp em!!!