BoShibh قام بنشر فبراير 21, 2021 قام بنشر فبراير 21, 2021 السلام عليكم ورحمة الله .. احتاج مساعدتكم في كود تصدير لملف PDF حيث ان المشكلة في الزر في شيت والصفحة المطلوب تصيرها في شيت اخر واود تعديل هذا الكود الي بالاسفل ليتم تفعيل التصدير بدون مشاكل الشيت الذي يوجد به الزر اسمه " Maker " والصفحة المطلوب تصديرها في شيت باسم " Absence " وايضا هل استطيع حماية الفوتر والهيدر في الشيت برقم سري ولكم خالص التقدير Dim wsA As Worksheet Dim wbA As Workbook Dim strTime As String Dim strName As String Dim strPath As String Dim strFile As String Dim strPathFile As String Dim myFile As Variant On Error GoTo errHandler Set wbA = ActiveWorkbook Set wsA = ActiveSheet strTime = Format(Now(), "yyyymmdd\_hhmm") 'get active workbook folder, if saved strPath = wbA.Path If strPath = "" Then strPath = Application.DefaultFilePath End If strPath = strPath & "\" 'replace spaces and periods in sheet name strName = Replace(wsA.Name, " ", "") strName = Replace(strName, ".", "_") 'create default name for savng file strFile = strName & "_" & strTime & ".pdf" strPathFile = strPath & strFile 'use can enter name and ' select folder for file myFile = Application.GetSaveAsFilename _ (InitialFileName:=strPathFile, _ FileFilter:="PDF Files (*.pdf), *.pdf", _ Title:="Select Folder and FileName to save") 'export to PDF if a folder was selected If myFile <> "False" Then wsA.ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:=myFile, _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False 'confirmation message with file info MsgBox "PDF file has been created: " _ & vbCrLf _ & myFile End If exitHandler: Exit Sub errHandler: MsgBox "Could not create PDF file" Resume exitHandler End Sub
أفضل إجابة محي الدين ابو البشر قام بنشر فبراير 22, 2021 أفضل إجابة قام بنشر فبراير 22, 2021 وعليكم السلام تغيير بسيط في هذا الجزء If myFile <> "False" Then Sheets("Absence").ExportAsFixedFormat _ Type:=xlTypePDF, _ Filename:=myFile, _ Quality:=xlQualityStandard, _ IncludeDocProperties:=True, _ IgnorePrintAreas:=False, _ OpenAfterPublish:=False 'confirmation message with file info MsgBox "PDF file has been created: " _ & vbCrLf _ تأكد من الفراغات في اسم الشيت ودمتم
BoShibh قام بنشر فبراير 22, 2021 الكاتب قام بنشر فبراير 22, 2021 جزاك الله خير ورفع قدرك تحياتي وتقديري لك ❤️
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.