Ali994m قام بنشر يونيو 23, 2020 قام بنشر يونيو 23, 2020 السلام عليكم اذا ممكن المساعدة في شرح اضافة أمر لطباعة الصفحة الاولى فقط للزر Print كما نبهنا كثيرا من قبل وطالما تريد العمل بالأكواد فكان عليك لزاماً رفع الملف بإمتداد Xlsm , وذلك تجنباً لعدم اهدار وقت الأساتذة وجزاكم الله كل خير المصنف1.xlsm
Ali Mohamed Ali قام بنشر يونيو 23, 2020 قام بنشر يونيو 23, 2020 وعليكم السلام-تم اضافة و تجربة الكود على الطابعة ويعمل كما تريد Option Explicit Sub PrintFirstPage() Dim sh As Worksheet For Each sh In Sheets sh.PrintOut 1, 1, 1, , , , True, , False Next sh End Sub وهذا ايضاً كود اخر حتى يكون لديك عدة اختيارات وعدة بدائل Sub PrintAllFirstPage() 'Update 20140924 Dim xWs As Worksheet For Each xWs In Application.ActiveWorkbook.Worksheets xWs.PrintOut from:=1, To:=1 Next End Sub Print First Page Only.xlsm 2
Ali994m قام بنشر يونيو 23, 2020 الكاتب قام بنشر يونيو 23, 2020 السلام عليكم أخي حدثت مشكلة في أن الطباعة تمت للصفحة الأولى من الورقة النشطة. الملف الأصلي يضم ثلاث ورقات يرجى المساعدة في تعديل الكود لتتم الطباعة للصفحة الأولى من الورقة المحددة في الكود مثلاً كالورقة Report تعذر رفع الملف الأصلي الذي يضم ثلاث ورقات بسبب حجمه الكبير وجزاكم الله كل خير
أفضل إجابة Ali Mohamed Ali قام بنشر يونيو 23, 2020 أفضل إجابة قام بنشر يونيو 23, 2020 بسيطة -طالما انك تريد طباعة الصفحة الأولى من شيت report فعليك بهذا الكود , وهذا بالفعل ما تريد الذى يخص صفحة بعينها من الملف Sub PrintAllFirstPage() Dim xWs As Worksheet Set xWs = Sheets("report") xWs.PrintOut from:=1, To:=1 End Sub 3
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.