عدم زوم صفحه

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • armani

    • 2018/12/25
    • 49

    [حل شده] عدم زوم صفحه

    با سلام و عرض ادب
    احتراما،راهنمایی بفرمایید که چگونه از طریق برنامه نویسی، زوم صفحه را غیر فعال نمایم.
    سپاسگزارم
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    کد زیر را نوشته
    کد PHP:
    Sub LockZoom()
    Do
        If 
    ActiveWindow.Zoom <> 100 Then
        ActiveWindow
    .Zoom 100
        End 
    If
        
    DoEvents
    Loop 
    While True
    End Sub 
    در رویداد اکتیو ورک بوک ماژول بالا را صدا میزنیم

    کد PHP:
    Private Sub Workbook_Activate()
    Call LockZoom
    End Sub 
    در صورتی که بخواهیم نوار وضعیت مخفی شود فقط کافی است این کد را در رویداد اکتیو ورک بوک وارد کنید:
    کد PHP:
    Private Sub Workbook_Activate()
    Application.DisplayStatusBar False
    End Sub 
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • armani

      • 2018/12/25
      • 49

      #3
      نوشته اصلی توسط generalsamad
      با سلام
      کد زیر را نوشته
      کد PHP:
      Sub LockZoom()
      Do
          If 
      ActiveWindow.Zoom <> 100 Then
          ActiveWindow
      .Zoom 100
          End 
      If
          
      DoEvents
      Loop 
      While True
      End Sub 
      در رویداد اکتیو ورک بوک ماژول بالا را صدا میزنیم

      کد PHP:
      Private Sub Workbook_Activate()
      Call LockZoom
      End Sub 
      در صورتی که بخواهیم نوار وضعیت مخفی شود فقط کافی است این کد را در رویداد اکتیو ورک بوک وارد کنید:
      کد PHP:
      Private Sub Workbook_Activate()
      Application.DisplayStatusBar False
      End Sub 
      سلام.بسیار ممنوم
      این کده ا رو در قسمت This workbook باید قرار بدم درسته؟
      و اینکه این کد با ctrl + scroll هم غیر فعال باقی می مونه؟

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #4
        با سلام
        بله
        Click image for larger version

Name:	workbook.PNG
Views:	1
Size:	20.3 کیلو بایت
ID:	137261
        اگر خواستید روی یک شیت خاص انجام دهید روی شیت مربوطه در قسمت visual دوبار کلیک کنید
        و در رویداد selection change ماژول را فراخوانی کنید
        Click image for larger version

Name:	worksheet.PNG
Views:	1
Size:	17.3 کیلو بایت
ID:	137260
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • armani

          • 2018/12/25
          • 49

          #5
          نوشته اصلی توسط generalsamad
          با سلام
          بله
          [ATTACH=CONFIG]20020[/ATTACH]

          اگر خواستید روی یک شیت خاص انجام دهید روی شیت مربوطه در قسمت visual دوبار کلیک کنید
          و در رویداد selection change ماژول را فراخوانی کنید
          [ATTACH=CONFIG]20019[/ATTACH]


          سلام
          ممنونم از راهنماییتون
          میشه توضیح بدین دستور اول رو چطور به کار ببرم؟اخه تو this worbook می نویسم اجرا نمیده .از شیت مربوطه هم با دستور call فراخوانی می کنم اما اجرا نمیده
          شاید دستور اول رو اشتباه به کار می برم.ممنون میشم راهنمایی بفرمایید.
          باتشکر

          کامنت

          • armani

            • 2018/12/25
            • 49

            #6
            امکان این وجود داره که زوم صفحه بنا به صفحه مانیتور کاربر تغییر کنه با کد نویسی البته؟!
            مثلا یه نفر با لپ تاپ وارد بشه و یه نفر با pc

            کامنت

            چند لحظه..