এক্সেল সেলগুলির একটি পরিসীমাতে বর্তমান তারিখটি পেস্ট করতে অ্যাপলস্ক্রিপ্ট ব্যবহার করা


0

আমার একটি সহজ স্ক্রিপ্ট লেখা আছে যা আমার প্রয়োজন ফরম্যাটে সফলভাবে বর্তমান তারিখটি সংরক্ষণ করে। সক্রিয় শীটে আমি একটি গন্তব্য সীমারও সংরক্ষণ করেছি। এটিকে কোষের পরিসীমাতে এটি আটকানো / sertোকানোর জন্য আমার কেবল বাক্য গঠন প্রয়োজন।

বলতে আবেদন "মাইক্রোসফট এক্সেল" পেতে সক্রিয় ওয়ার্কবুক
    
    শীট বলতে 1 সেট ReportDate করতে না শেল স্ক্রিপ্ট "তারিখ +% d টি /% মিঃ /% ওয়াই '" সেট range_value ব্যবহৃত পরিসীমা মান
         নির্ধারণ করতে firstUnusedCellA ( range_value গণনা ) সেট DestinationRange করতে "G2: জি" & ( firstUnusedCellA ) পেতে 
        কার্যপত্রক সক্রিয় শীট গন্তব্য পরিসীমা গন্তব্যস্থল রেঞ্জের উপর ডেপেট পেস্ট বিশেষ Report
         
        
           
         

end tell

উত্তর:


1

আমি মনে করি নীচের কোডটি নিজের পক্ষে কথা বলে। Do শেল স্ক্রিপ্ট কমান্ডটি অন্য অ্যাপ্লিকেশন টেল ব্লকের ভিতরে ব্যবহার করা উচিত নয়। তবুও আমি নীচে হিসাবে একটি ভ্যানিলা অ্যাপলস্ক্রিপ্ট সমাধান পছন্দ করি যা স্ক্রিপ্টের কোনও প্রসঙ্গে ব্যবহার করা ভাল fine

tell (current date) to set {_day, _month, _year} to {day, it's month, year}
set _day to text -2 thru -1 of ("00" & _day) -- add leading zeros if needed
set _month to text -2 thru -1 of ("00" & (_month as integer)) -- add leading zeros if needed
set _date to _day & "/" & _month & "/" & _year

tell application "Microsoft Excel"
    tell workbook 1
        tell worksheet 1
            set value of range "$A1:A10" to _date
        end tell
    end tell
end tell

আমি এটি চেষ্টা করেছিলাম এবং এর ফলে একটি ত্রুটি বার্তা আসে। "আপনি কি নিশ্চিত যে এই-আজকে করতে চান"?
০৮

সাহায্যের জন্য ধন্যবাদ ডিজে বাজি ওয়াজি আপনার প্রস্তাবিত কোড দিয়ে আমি এটি কাজ করতে সক্ষম হয়েছি।
গর্ডন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.