Merhaba,
Aşağıda kırmızı ile belirttiğim dosya yolunu dinamik yapabiliyor muyum?
Yani dosya yeri bazen değişmekte, formülde dosya yeri revizesine gerek kalmadan makroyu kullanabilmek istiyorum. Dosya nerede ise PDF'leri oraya atsın, kaydı oraya yapsın istiyorum.
Yardımınızı rica ederim,
Sub PLAY()
'
' PLAY Makro
' PDF'YE DÖNÜŞTÜRÜR VE YAZDIRIR...
'
'ActiveWorkbook.Save
ChDir "\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST"
kisim = (Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5))
Sheets("GENEL FATURA").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-INV.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("PACKING LIST").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-PL.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("K.TALİMATI").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-KT.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("GENEL FATURA").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
Sheets("PACKING LIST").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("K.TALİMATI").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Aşağıda kırmızı ile belirttiğim dosya yolunu dinamik yapabiliyor muyum?
Yani dosya yeri bazen değişmekte, formülde dosya yeri revizesine gerek kalmadan makroyu kullanabilmek istiyorum. Dosya nerede ise PDF'leri oraya atsın, kaydı oraya yapsın istiyorum.
Yardımınızı rica ederim,
Sub PLAY()
'
' PLAY Makro
' PDF'YE DÖNÜŞTÜRÜR VE YAZDIRIR...
'
'ActiveWorkbook.Save
ChDir "\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST"
kisim = (Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5))
Sheets("GENEL FATURA").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-INV.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("PACKING LIST").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-PL.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("K.TALİMATI").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"\\Marketing_pc\gunduzkurk\2012\EXPORT\INVOICE - PACKING LIST\" & kisim & "-KT.pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
Sheets("GENEL FATURA").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
Sheets("PACKING LIST").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Sheets("K.TALİMATI").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True, _
IgnorePrintAreas:=False
End Sub
