- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
iyi akşamlar; çalıştığım dosyayı farkıl kaydet le masa üstüne atarak , o dosyayı muhasebe programına yüklüyorum. muhasebe programı office 97 uzantısına göre işlem yapıyor. masa üstüne atılan dosyayı tekrar açarak farklı kaydet ile offis97-200 seçeneğiyle tekrar kaydettiğim zaman sorunsuz işlem yapabiliyorum. aynı uzantı gibi durmasına göre illaki farklı kaydet yapmam gerekiyor.
Kod:
Private Sub CommandButton1_Click()
Klasor = CreateObject("wscript.Shell").SpecialFolders.Item("Desktop")
Dosya_Adi = "Muhasebe"
say = CreateObject("Scripting.FileSystemObject").getfolder(Klasor).Files.Count + 1
Sheets(ActiveSheet.Name).Copy
Application.DisplayAlerts = False
ActiveSheet.DrawingObjects.Delete
ActiveWorkbook.SaveAs Klasor & "\" & Dosya_Adi & say & ".xlS", FileFormat:=51
ActiveWindow.Close
MsgBox "işlem tamam"
End Sub
