উইন্ডোজ এক্সপ্লোরারে আমি সাধারণত যে কাজগুলি করতে পারি তা করার জন্য ম্যাক্রো রেকর্ড করার কোনও উপায় আছে কি? যেমন একটি এক্সেল ফাইল কেবল পঠনযোগ্য খুলুন? [বন্ধ]


0

দিনে অসংখ্যবার, আমি উইন্ডোজ এক্সপ্লোরারে যাই, এক্সেল ফাইলে শিফট-রাইট ক্লিক করুন, পথ হিসাবে অনুলিপি করুন, তারপরে রান করুন, টাইপ করুন Excel /r(পেস্ট করুন) যা আমার এক্সেল ফাইলটি কেবল পঠন হিসাবে খোলে op

এই সমস্ত (এবং একই ধরণের রুটিন কাজগুলি) ম্যাক্রোতে রেকর্ড করার কোনও উপায় আছে, যাতে আমি সহজেই এই ফাইলগুলি এইভাবে খুলতে পারি? উদাহরণস্বরূপ শিফট-এন্টার ফাইলটি কেবল এক্সেল পঠন হিসাবে খুলবে, উপরের প্রক্রিয়া হিসাবে?

ঢিলেঢালাভাবে এর সাথে সম্পর্কিত আমি উইন্ডোজ এক্সপ্লোরার থেকে যেমন-অনলি একটি ফাইল খুলবো কী করে?

উত্তর:


4

অটোহোটকি অবশ্যই এখানে যাওয়ার উপায়।

আপনি যতক্ষণ না শিফট-রাইট ক্লিক ক্লিক করছেন, তবে কেন কেবল পঠনযোগ্য হিসাবে খোলেন না? এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা : নীচে উল্লিখিত হিসাবে, এটি কাজ করে না (?!?)

আমার মূল পরামর্শ ফিরে। অটোহোটকি আপনাকে স্ক্রিপ্ট রাইটার মডিউল দিয়ে এটি রেকর্ড করতে পারে, যা আপনি তারপর টুইট করতে পারেন। আপনি সম্ভবত এরকম কিছু দিয়ে শেষ করবেন:

IfWinActive, ahk_class XLMAIN ^B:: ; hotkey is CTRL + B but can be changed to anything ExcelFileName := "C:\path\to\file.xlsx" ; this needs to be replaced with a variable Send, {LWINDOWN}r{LWINUP} ;opens Run WinWaitActive, Run, Send, excel{SPACE}/r{SPACE}ExcelFileName{Enter}

আপনার ফাইলগুলি কীভাবে সংরক্ষণ করা হয় (কোনও নামকরণের কনভেনশন? ইত্যাদি) সম্পর্কে যদি আপনি আমাকে আরও বলেন তবে আমি আপনাকে হটকে যাওয়ার পথটি পেতে সহায়তা করতে পারি। এগুলি ছাড়া আমি যে সমস্তই সামনে আসতে পারি তা হ'ল আপনার পছন্দসই এক্সেল ফাইলের মধ্যে থেকে অ্যাএইচকে ক্লডেজ, পছন্দ করুন

Sub GetPath() Dim CompletePath As String CompletePath = ActiveWorkbook.FullName MsgBox CompletePath End Sub

যা আপনি তখন এএইচকে স্ক্রিপ্টের মধ্যে ফেলে দিতে পারেন ExcelFileName

সম্পাদনা 2: আমি মনে করি পছন্দসই এক্সেল ফাইলটি হাইলাইট করে ক্লিপবোর্ডে Send {Ctrl Down}c{Ctrl Up}ফাইলের পাথটি অনুলিপি করবে , যা আপনি পরে প্রবেশ করতে পারবেন ExcelFileName := %clipboard%

এটা চেষ্টা কর. আপনার ফাইলটি হাইলাইট করুন এবং CTRL + B টিপুন hit

^B:: ; hotkey is CTRL + B but can be changed to anything Send {Ctrl Down}c{Ctrl Up} ; copies path to Clipboard (unverified) ExcelFileName := %clipboard% ; plaintext Send, {LWINDOWN}r{LWINUP} ; opens Run WinWaitActive, Run, Send, excel{SPACE}/r{SPACE}ExcelFileName{Enter}


1
কারণ এই বিকল্পটি কাজ করে না এবং স্থির হয়নি। (এটি ব্যবহার করে দেখুন।)
এলিয়াহু

ধন্যবাদ এটি একটি দুর্দান্ত শুরু! আমি কেবলমাত্র পঠিত হিসাবে কোনও এক্সেল ফাইল খুলতে সক্ষম হতে চাই এবং উইন্ডোজ এক্সপ্লোরারে আমি কোন ফাইলটি বেছে নিয়েছি (নীলকে হাইলাইট করা হয়েছে) এবং এটিতে কোন ফোল্ডারে রয়েছে তা সনাক্ত করার জন্য স্ক্রিপ্টের প্রয়োজন হবে
এলিয়াহু

আমি সম্পাদনা 2 সম্পাদনার আগে 1 টি সম্পাদনা করার চেষ্টা করতে যাচ্ছি, কারণ আমি এক্সেল ফাইলটি খোলার আগে কপি করে ফেলতে পারি এমন কিছু হারাতে চাইনি।
এলিয়াহু

আপনি কী "এরপরে এক্সেলফাইনেম হিসাবে এটিএইচকে স্ক্রিপ্টে ফেলে দিতে পারেন" তার বিশদ বর্ণনা করতে পারেন?
এলিয়াহু

1
এটি আমার জন্য কাজ করেছে: "প্রেরণ করুন, এক্সেল করুন {স্পেস} / আর {স্পেস}% ক্লিপবোর্ড% {প্রবেশ করুন}" !!!
এলিয়াহু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.