Po zainstalowaniu pojawi się pewnie w menu plik opcja "zapisz jako
pdf".
Ponieważ nie wiem jak makro będzie się odwoływało do tej opcji
najlepiej nagrać makro które zapisuje ten plik do pdf (nagraj je w
skoroszycie makr osobistych), później podejrzyj kod.
Pewnie może być coś takiego:
sub zapis()
ActiveWorkbook.SaveAs Filename:= "c:\\Zeszyt1.txt",
FileFormat:=xlPDF,
end sub
Jeśli tak to zmodyfikuj kod następująco:
sub zapis()
dim nazwa_pliku as string
nazwa_pliku= Worksheet("arkusz_z_nazwa").Range
("komorka_zawierajaca_nazwe")
ActiveWorkbook.SaveAs Filename:= nazwa_pliku, FileFormat:=xlPDF
end sub
Trochę zagmatwane ale piszę na ślepo gdyż nie mam dostępu do Excela
2007
--
Pozdr.
Cynio
Dzięki za odpowiedź
poradziłem sobie troszkę inaczej jak mówisz.
Dla zainteresowanych juro podam kod jak będę w pracy.
Pozdrawiam.
> Dzięki za odpowiedź
> poradziłem sobie troszkę inaczej jak mówisz.
> Dla zainteresowanych juro podam kod jak będę w pracy.
> Pozdrawiam.
Dajesz dajesz, będzie w archiwum:-)
Czytałem też, że można to zrobić za pomocą wirtualnej drukarki ale nie
miałem jak potestować
--
Pozdr.
Cynio
> Dla zainteresowanych juro podam kod jak b�d� w pracy.
no i nie poda�es....
--
Pozdrawia... Budzik ; #GG: 565516 ; www.rowery.rejtravel.pl
b_ud_zi_k_6_1 na poczta kropka onet kropka pl (adres antyspamowy, usu� tak�e "_")
DZIA� KADR PRZYPOMINA PRACOWNIKOM O BADANIACH OKRESOWYCH KRWI I KA�U
W CELU USTALENIA CZY PRACOWNIK MA PRACďż˝ WE KRWI CZY W DUPIE
zapisz_pdf_kom Makro
nazwa = ActiveWorkbook.Worksheets("Świadectwo").[L18]
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"D:\Świadectwa_PDF\" & nazwa & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True,
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
"D:\Świadectwa_PDF\" to ścieżka dostępu.
Pozdrawiam