Ali994m قام بنشر يونيو 23, 2020 مشاركة قام بنشر يونيو 23, 2020 السلام عليكم اذا ممكن المساعدة في شرح اضافة أمر لطباعة الصفحة الاولى فقط للزر Print كما نبهنا كثيرا من قبل وطالما تريد العمل بالأكواد فكان عليك لزاماً رفع الملف بإمتداد Xlsm , وذلك تجنباً لعدم اهدار وقت الأساتذة وجزاكم الله كل خير المصنف1.xlsm رابط هذا التعليق شارك More sharing options...
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 رابط هذا التعليق شارك More sharing options...
Ali994m قام بنشر يونيو 23, 2020 الكاتب مشاركة قام بنشر يونيو 23, 2020 جزاك الله كل خير رابط هذا التعليق شارك More sharing options...
Ali994m قام بنشر يونيو 23, 2020 الكاتب مشاركة قام بنشر يونيو 23, 2020 السلام عليكم أخي حدثت مشكلة في أن الطباعة تمت للصفحة الأولى من الورقة النشطة. الملف الأصلي يضم ثلاث ورقات يرجى المساعدة في تعديل الكود لتتم الطباعة للصفحة الأولى من الورقة المحددة في الكود مثلاً كالورقة Report تعذر رفع الملف الأصلي الذي يضم ثلاث ورقات بسبب حجمه الكبير وجزاكم الله كل خير رابط هذا التعليق شارك More sharing options...
أفضل إجابة 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 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان