ইউভালের সমাধানটি পর্যাপ্ত হতে পারে তবে কেবলমাত্র যদি পরিবর্তনগুলি ঘরের সামগ্রীতে সীমাবদ্ধ থাকে। জিজ্ঞাসাবাদক যদি এটি হয় তবে এটি নির্দেশ করে নি। তবুও: আপনি যে পরিবর্তনটি বেছে নিতে চান তা যদি ওয়ার্কবুকে ওয়ার্কশিটগুলির (এমনকি অপসারণ এমনকি) অপসারণ হয়?
ভঙ্গুর এবং ইয়কি সমাধানের বাছাই করুন: সাময়িকী সম্পাদনের জন্য আপনার নিজের লুকানো PERSONAL.XLS (B) এ একটি ম্যাক্রো সংরক্ষণ করুন (নিজেই পুনরায় নির্ধারণ করে) ওয়ার্কবুকটি বন্ধ করুন এবং আবার খুলুন। পার্সোনাল.এক্সএলএস (বি)% USERPROFILE% D অ্যাপডাটা \ রোমিং \ মাইক্রোসফ্ট \ এক্সেল \ এক্সএলএসটিআর্ট be) এ পাওয়া উচিত
Sub wkbRefresher()
Dim refreshedWorkbook As Workbook
Dim WkBks As Workbooks
'full filepath
fPath = "c:\tmp\mutatingWorkbook.xls"
'in HH:MM:SS format:
refreshInterval = "00:05:00"
For i = 1 To Application.Workbooks.Count
Debug.Print (Application.Workbooks.Item(i).FullName)
If LCase(Application.Workbooks.Item(i).FullName) = LCase(fPath) Then
Debug.Print (" Yep thats the one! Lets refresh it.")
Application.Workbooks.Item(i).Close
'refreshedWorkbook = WkBks.Open(fPath, True, True)
Set refreshedWorkbook = Excel.Application.Workbooks.Open(fPath, True, True)
End If
Next i
' Use at your own risk: this is an "asynchronous", the execution cannot be stopped by merely pressing the stop button in the VBA interface.
' You might have to do something like put a break marker on the line OnTime line so that next time around, it doesn't respawn itself.
Application.OnTime Now + TimeValue(refreshInterval), "wkbRefresher"
End Sub
অবশ্যই উপরের সাবটি প্যারামিটারাইজড হতে পারে এবং / অথবা আপনি এটি একটি কাস্টম টুলবার বোতাম বা কোনও কিছুর সাথে সংযুক্ত করতে পারেন। যেহেতু ওয়ার্কবুক সংরক্ষণে সক্রিয় শীট, সক্রিয় সেল ইত্যাদি রাষ্ট্রের তথ্য সংরক্ষণ করে, তাই আপনি আপনার পছন্দসই সক্রিয় শীটের নামটি সংরক্ষণ করতে কয়েকটি লাইন অন্তর্ভুক্ত করতে এবং পুনরায় খোলার পরে প্রতিবার এটি পুনরায় সক্রিয় করতে চাইবেন।
তথ্যসূত্র:
http://office.microsoft.com/en-us/excel-help/run-a-macro-HP010342865.aspx
http://msdn.microsoft.com/en-us/library/office/ff196165(v=office .14) .aspx
যদিও আমি এটির সবদিক পরীক্ষা করে দেখিনি, আপনি ব্যক্তিগত.এক্সএলএস (বি) এর কথা না শুনলে এটি একটি খুব সহায়ক ভূমিকা বলে মনে হচ্ছে: http://www.rondebruin.nl/win/personal.htm