جلوگیری از باز بودن فایل های دیگر اکسل

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

    • 2015/09/12
    • 35

    [حل شده] جلوگیری از باز بودن فایل های دیگر اکسل

    با عرض سلام ادب و احترام خدمت اساتید محترم
    وقتی با نرم افزار xltoexe فایلم رو اگزه میکنم گزینه است که با انتخاب آن در هنگام کار برنامه اجازه نمیدهد هیچ اکسل دیگری باز بماند ولی چون باعث ایجاد محدودیت برای کاربر میشود ، از آن صرف نظر میکنم . ولی در برخی مواقع در حین کار با فایل من نیاز هست موقتا این قابلیت فعال شود و بعدا دوباره غیر فعال گردد آیا در ویبی دستوری هست که فایل های دیگر اکسل را ببندد ؟؟؟
    آیا دستوری هست که فایل های دیگر باز را شناسایی کند ؟؟
    با شناسایی فایل های دیگر لااقل میتوان به کاربر پیغام داد که خودش آن ها را ببندد و یا پیغام کلوز برای آنها اجرا کرد ؟؟؟

    ****هر کس مرا چیزی بیاموزد مرا بنده خود کرده است *****
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام
    لطفا فایل ضمیمه را بررسی نمایید

    خلاصه : بستن تمامی کاربرگ های باز ( لطفا توجه نمایید چنانچه میخواهید از این دستورات در فایل دیگری استفاده نمایید در قسمت TargetWb به نام فایل خود وارد نمایید.
    موفق باشید میر
    فایل های پیوست شده

    کامنت

    • Ali Parsaei
      مدير تالارتوابع اکسل

      • 2013/11/18
      • 1522
      • 71.67

      #3
      سلام،
      با اجازه استاد مير،
      کلا" دستور Application.Workbooks.Count تعداد فايلهاي باز اکسل را مي شمارد، فرضا" اگر بخواهيد فقط به کاربر تذکر دهيد مي توانيد از کد زير استفاده نماييد:
      کد PHP:
      Dim C As Integer
      Application.Workbooks.Count
      If 1 Then
      MsgBox C 
      "   فايل ديگر اکسل باز است و بايد آنها را ببنديد"vbOKOnly 1048576"توجه"
      End If 
      [SIGPIC][/SIGPIC]

      کامنت

      • noroozzadeh

        • 2015/09/12
        • 35

        #4
        با عرض سلام و تسکر فراوان از شما اساتید عزیز - واقعا ممنونم

        کامنت

        • noroozzadeh

          • 2015/09/12
          • 35

          #5
          با عرض تشکر فراوان از شما بسیار عالی بود ممنونم

          کامنت

          چند لحظه..