...kaydetmiş. ister oradan alın, ister ilgili satırı değiştiriniz.
docN.ExportAsFixedFormat OutputFileName:=ThisDocument.Path & "\" & isim & ".pdf", ExportFormat:=wdExportFormatPDF
yenisi bu şekilde olmalı.
docN.ExportAsFixedFormat OutputFileName:=docC.Path & "\" & isim & ".pdf"...
zahmet veriyorum size ama. bu kezde sayfalar kaydedildi uyarısı geliyor ancak herhangi bir yere pdf dosyası kaydetmiyor.
özellikle word dosyasını yeni bir klasör açıp oraya ekledim. vba yı çalıştırdım msgbox daki sayfalar kaydedildi bilgisi geldi ancak hiç bir yere kayıt edilmiş bir pdf yok. siz...
...> 0 Then
MsgBox "Dosya mevcut: " & DosyaYolu, vbExclamation, "Uyarı"
Else
Worksheets("Günlük").ExportAsFixedFormat xlTypePDF, Filename:=DosyaYolu
End If
End Sub
Sor ve kaydet,
Sub PdfKaydet()
Dim Path As String
Dim Tarih As String
Dim DosyaYolu As...
sub kaydet()
Path = Worksheets("Ayarlar").Range("C15").Text
Tarih = Worksheets("Günlük").Range("G2").Value
If Dir(Path & Tarih & ".pdf" ) <> "" then
Worksheets("Günlük").ExportAsFixedFormat xlTypePDF, Filename:=Path & Tarih & ".pdf"
end if
end sub
...= Worksheets("Günlük").Range("G2").Value
dosyaAdi = Path & Tarih & ".pdf"
If fs.FileExists(dosyaAdi) = True Then
Msgbox "Aynı isimde dosya bulunduğu için kayıt işlemi yapılmadı.!"
Exit sub
End If
Worksheets("Günlük").ExportAsFixedFormat xlTypePDF, Filename:=Path & Tarih & ".pdf"
End Sub
Merhaba
Excelde pdf olarak kaydetmek için aşağıdaki kodu kullanıyorum. Ama aynı isimli dosya olursa uyarı vermeden direk üstüne kaydediyor.
Aynı isimli pdf dosyası olduğu zaman kaydetmeyecek şekilde kodu güncelleyebilir miyiz?
..."" Then
MkDir klasorYol
End If
If Dir(testKlasorYol, vbDirectory) = "" Then
MkDir testKlasorYol
End If
Sheets(x).ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol
Next
MsgBox "İşlem tamamlandı."
Exit Sub
hata:
MsgBox "Bir hata oluştu: " & Err.Description...
...= ThisWorkbook.Path & "\" & Sheets(x).Name
If Dir(klasorYol, vbDirectory) = "" Then
MkDir klasorYol
End If
Sheets(x).ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol
Next
MsgBox "İşlem tamamlandı."
Exit Sub
hata:
MsgBox "Bir hata oluştu: " & Err.Description
End Sub
...yapabilir mi?
Private Sub CommandButton1_Click()
For x = 1 To Sheets.Count
yol = ThisWorkbook.Path & "\" & Sheets(x).Name
On Error GoTo hata:
Sheets(x).ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol
hata:
Next
MsgBox "İşlem tamamlandı."
End Sub
Kullandığım kod bu. Teşekkür ederim.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.