احمد شيخ الشباب قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 السلام عليكم ورحمة الله وبركاته هل استطيع الحصول على كود لهوامش الصفحه مثل الصوره المرفقه ولكم جزيل الشكر والاحترام
ياسر خليل أبو البراء قام بنشر يونيو 6, 2015 قام بنشر يونيو 6, 2015 قم بتسجيل ماكرو سيظهر لك أسطر فيها المطلوب .. اختصر الأسطر بالشكل المناسب
احمد شيخ الشباب قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 تم تسجيل ماكرو وكان كبير جدا وعندما احاول اختصاره لا يعمل Sub Macro1() ' ' Macro1 ماكرو ' Application.PrintCommunication = False With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With Application.PrintCommunication = True ActiveSheet.PageSetup.PrintArea = "" Application.PrintCommunication = False With ActiveSheet.PageSetup .LeftHeader = "" .CenterHeader = "" .RightHeader = "" .LeftFooter = "" .CenterFooter = "" .RightFooter = "" .LeftMargin = Application.InchesToPoints(0) .RightMargin = Application.InchesToPoints(0) .TopMargin = Application.InchesToPoints(0.748031496062992) .BottomMargin = Application.InchesToPoints(0) .HeaderMargin = Application.InchesToPoints(0) .FooterMargin = Application.InchesToPoints(0) .PrintHeadings = False .PrintGridlines = False .PrintComments = xlPrintNoComments .PrintQuality = 600 .CenterHorizontally = True .CenterVertically = False .Orientation = xlPortrait .Draft = False .PaperSize = xlPaperA4 .FirstPageNumber = xlAutomatic .Order = xlDownThenOver .BlackAndWhite = False .Zoom = 100 .PrintErrors = xlPrintErrorsDisplayed .OddAndEvenPagesHeaderFooter = False .DifferentFirstPageHeaderFooter = False .ScaleWithDocHeaderFooter = True .AlignMarginsHeaderFooter = True .EvenPage.LeftHeader.Text = "" .EvenPage.CenterHeader.Text = "" .EvenPage.RightHeader.Text = "" .EvenPage.LeftFooter.Text = "" .EvenPage.CenterFooter.Text = "" .EvenPage.RightFooter.Text = "" .FirstPage.LeftHeader.Text = "" .FirstPage.CenterHeader.Text = "" .FirstPage.RightHeader.Text = "" .FirstPage.LeftFooter.Text = "" .FirstPage.CenterFooter.Text = "" .FirstPage.RightFooter.Text = "" End With Application.PrintCommunication = True End Sub
تمت الإجابة ياسر خليل أبو البراء قام بنشر يونيو 6, 2015 تمت الإجابة قام بنشر يونيو 6, 2015 إليك هذه الأكواد علها تفيدك فيما تطلب With ActiveSheet.PageSetup 'الصفوف المكررة إلى الأعلى .PrintTitleRows = "$3:$3" 'الأعمدة المكررة إلى اليسار .PrintTitleColumns = "$A:$A" End With '==================== ActiveSheet.PageSetup.PrintArea = "$A$1:$G$20" '==================== With ActiveSheet.PageSetup .LeftHeader = "أعلى يسار Up_Left" .CenterHeader = "Up_Middle أعلى وسط" .RightHeader = "أعلى يمين Up_Right" .LeftFooter = "Down_Left أسفل يسار" .CenterFooter = "أسفل وسط Down_Middle" .RightFooter = "Down_Right أسفل يمين" End With '==================== With ActiveSheet.PageSetup .LeftMargin = Application.CentimetersToPoints(1.5) .RightMargin = Application.CentimetersToPoints(1.5) .TopMargin = Application.CentimetersToPoints(2) .BottomMargin = Application.CentimetersToPoints(2) .HeaderMargin = Application.CentimetersToPoints(1.2) .FooterMargin = Application.CentimetersToPoints(1.2) End With '==================== With ActiveSheet.PageSetup 'طباعة رؤوس الصفوف والأعمدة .PrintHeadings = True 'طباعة خطوط الشبكة .PrintGridlines = True 'لا يتم طباعة التعليقات .PrintComments = xlPrintNoComments End With '==================== 'توسيط إلى عرض الصفحة .CenterHorizontally = False 'توسيط إلى ارتفاع الصفحة .CenterVertically = False 'طباعة طولية .Orientation = xlPortrait 'طباعة عرضية .Orientation = xlLandscape 'حجم الورق .PaperSize = xlPaperA4 .FirstPageNumber = xlAutomatic .Order = xlDownThenOver 'طباعة أسود و أبيض .BlackAndWhite = True 'ملائمة إلى عرض الصفحة .FitToPagesWide = 1 .FitToPagesTall = False '==================== وهذا هو الشرح للأكواد * يقوم الكود الأول بضبط إعداد الصفحة لكي يتم طباعة الصف الثالث في كل الصفحات التي سيتم طباعتها ، بينما الجزء الثاني من الكود يقوم بطباعة العمود الأول في كل الصفحات ، أي أنه يقوم بطباعة الأعمدة إلى اليسار. * يقوم الكود الثاني بتحديد منطقة الطباعة ، أي أن الطباعة تكون للنطاق المحدد في الكود فقط. لإزالة منطقة الطباعة ، يتم استبدال النطاق بعلامتي تنصيص "" ، أي تترك فارغة بدون تحديد. * يقوم الكود الثالث بوضع نصوص في رأس وتذييل الصفحة ، كما هو موضح بالكود ، فيمكنك بكل مرونة تحديد المكان المطلوب عليه سواء في رأس الصفحة أو في تذييل الصفحة ، وكذلك المحاذاة (يمين - وسط - يسار). لإزالة رأس وتذييل الصفحة توضع علامتي تنصيص "" بعد علامة يساوي في كل سطر. * يقوم الكود الرابع بضبط حجم الهوامش (الهامش اليسار ، الهامش اليمين ، الهامش العلوي ، والهامش السفلي ، وهامش رأس الصفحة ، وهامش تذييل الصفحة). * يقوم الكود الخامس بطباعة رؤوس الصفوف والأعمدة ، وطباعة خطوط الشبكة ، وعدم طباعة التعليقات. لإزالة طباعة رؤوس الصفوف والأعمدة ، وإزالة طباعة خطوط الشبكة ، يتم استبدال القيمة True بــ False. * الجزء الأخير في آخر الكود المرفق مجموعة من الأكواد في أسطر ، مع شرح الهدف من كل كود. المصدر مكتبة الصرح .. للإطلاع على مكتبة الصرح روح لرابط الفهرس الموجود في التوقيع الخاص بي واعمل بحث عن كلمة "طباعة" ستجد "أكواد الطباعة" 1
احمد شيخ الشباب قام بنشر يونيو 6, 2015 الكاتب قام بنشر يونيو 6, 2015 مكتبه رائعه تستحق الاطلاع والاحتفاظ بنسخها منها جزاك الله خيرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.