মাইক্রোসফ্ট এক্সেল অ্যাক্টিভ এক্স নিয়ন্ত্রণ অক্ষম?


113

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

ধন্যবাদ,

মাইক


এটি বিশেষত কোন নিয়ন্ত্রণ ছিল? বা আপনার মানে সমস্ত অ্যাকটিভএক্স?
peege

আমার 3 সহকর্মীরও এই সমস্যাটি আছে বলে মনে হয়। তাদের স্প্রেডশিটগুলি অ্যাক্টিভএক্স নিয়ন্ত্রণ - কম্বোবক্স এবং বোতামগুলি ব্যবহার করে বলে আমি মনে করি। তাদের মধ্যে একটিতে তার পিসি কাজ করা ছিল এবং এভাবে আপডেটগুলি পায়নি। যখন তিনি এটি ফিরে পেয়েছিলেন তখন এটি সফলভাবে নিয়ন্ত্রণগুলি চালায়। অর্থাৎ তাঁর পিসি অটো আপডেট হওয়া পর্যন্ত। এখন তা হয় না। আমরা তাদের পত্রকে অ্যাক্টিভএক্স নিয়ন্ত্রণগুলিও যুক্ত করতে পারি না।
মিশেল কাপলান

5
আমিও আমার ফার্মের সমস্ত ব্যবহারকারী হিসাবে এই সমস্যাটি অনুভব করছি। এমএস কীভাবে এক্সেলটিতে অ্যাক্টিভ এক্স নিয়ন্ত্রণগুলি ভেঙে এমন একটি আপডেট প্রকাশ করতে পারে? এটা পাগলামি.
হারিগ

3
@ ভিবা 4 সব: না, এটি একটি প্রোগ্রামিং প্রশ্ন এবং এটি এখানে।
হ্যারি জনস্টন 21

2
@ vba4all: অ্যাক্টিভএক্স নিয়ন্ত্রণগুলি একটি প্রোগ্রামিং সরঞ্জাম - তাই না? এগুলি আর কিসের জন্য ব্যবহার করবেন? উদাহরণস্বরূপ, ওপি যদি কোনও নির্দিষ্ট তৃতীয় পক্ষের পণ্য (যা ভিবিএ ব্যবহারের ক্ষেত্রে ঘটে) সম্পর্কে কাজ করা বন্ধ করে দিয়েছিল সে সম্পর্কে জিজ্ঞাসা করা আলাদা ছিল। তবে এক্ষেত্রে এটি কি তার নিজস্ব কোড হিসাবে প্রভাবিত হয়েছিল বলে মনে হয়?
হ্যারি জনস্টন

উত্তর:


159

অন্যান্য ফোরামগুলি থেকে, আমি শিখেছি যে এটি এমএস আপডেটের কারণে হয়েছে এবং ব্যবহারকারীর প্রোফাইলে যে কোনও টেম্প সাবফোল্ডার থেকে এমএসফর্মস.এক্সডি ফাইলটি মুছে ফেলা ভাল সমাধান। এই ক্ষেত্রে:

C:\Users\[user.name]\AppData\Local\Temp\Excel8.0\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\VBE\MSForms.exd

C:\Users\[user.name]\AppData\Local\Temp\Word8.0\MSForms.exd

এই ফাইলটি মুছতে অবশ্যই অবশ্যই অ্যাপ্লিকেশনটি (এক্সেল, ওয়ার্ড ...) বন্ধ করতে হবে।


1
আমার একটি আন-আপডেটেড পিসি ছিল। আমি এক্সেল খুলেছি এবং একটি অ্যাক্টিভএক্স বোতাম যুক্ত করতে সক্ষম হয়েছি। আমি সি: \ ব্যবহারকারীদের [ব্যবহারকারীর নাম] \ অ্যাপডেটা \ লোকাল \ টেম্প \ এক্সেল 8.0 \ এমএসফোর্স.এক্সডি খুঁজছি, কিন্তু কোনও এক্সেল 8.0 ফোল্ডার নেই। আমি তখন উইন্ডোজ আপডেট চালিয়েছি। আমি আবার আমার স্প্রেডশীটে একটি অ্যাক্টিএক্স বোতাম যুক্ত করার চেষ্টা করেছি এবং পারলাম না। আমি আরও উল্লেখ করেছি যে আমার কাছে এখন সেই এক্সেল 8.0 \ এমএসফর্মস.এক্সডি ছিল। আমি এটি মুছে ফেলেছি এবং পুনরায় বুট না করে এক্সেলটি পুনরায় খোলে এবং এখন অ্যাক্টিভএক্স বোতামটি যুক্ত করতে সক্ষম হয়েছি। ধন্যবাদ!
মিচেল কাপলান

2
ধন্যবাদ!! এই প্রক্রিয়াটি আমার কম্পিউটারে সমস্যাটি স্থির করেছে। আমি এমন বিকাশকারীদের কাছে বোধ করি যাদের বড় প্রকাশ্য প্রকাশ ঘটে যা এই বিরতি দেয় ... আশা করি এমএস একটি সমাধান দেবে।
মাইক পেডারসেন

1
এটি আমার পক্ষে কার্যকর হয়নি। আমি আমাদের কোনও পিসিতে 12/7/14 এ সিস্টেম পুনরুদ্ধার করছি তা এটি ঠিক করে দেবে কিনা তা দেখার জন্য। আমি নীচের উত্তর অনুসারে একটি বোতাম সরিয়ে এটি প্রতিস্থাপনের চেষ্টাও করেছি, তবে আমি "পয়েন্ট আপ jectোকাতে পারি না" বা এর মতো কিছু পেয়েছি।
মাউন্টেন

1
উইন্ডোজ এক্সপি ব্যবহারকারীদের জন্য টেম্প সাবফোল্ডারটি এখানে পাওয়া যাবে: সি: \ নথি এবং সেটিংস Settings [ব্যবহারকারীর নাম] \ স্থানীয় সেটিংস \ টেম্প \ এক্সেল 8.0 \ এমএসফোর্স.এক্সডি
বিজেটিলে

2
উপরের ফাইলগুলি মুছে ফেলার পরে, এটি আমার পক্ষে কার্যকর হয়নি তবে তারপরে আমি এই ফাইলগুলি সি: / উইন্ডোজ / টেম্প ফোল্ডারে খুঁজে পেয়েছি এবং সেগুলি মুছে ফেলেছি। তখন আমি এই সমস্যাটি কাজ করতে সক্ষম হয়েছি।
কিউভি 1

35

মাইক্রোসফ্ট এক্সেল সাপোর্ট টিম ব্লগে আমি যে সেরা উত্তরটি পেয়েছি তা এখানে

কিছু ব্যবহারকারীর জন্য, ফর্ম নিয়ন্ত্রণগুলি (FM20.dll) ডিসেম্বর 2014 আপডেটগুলি ইনস্টল করার পরে প্রত্যাশা অনুযায়ী আর কাজ করছে না। সমস্যাগুলি এমন সময়ে অভিজ্ঞ হয় যেমন যখন তারা ফর্ম নিয়ন্ত্রণগুলি ব্যবহার করে বিদ্যমান ভিবিএ প্রকল্পগুলির সাথে ফাইলগুলি খোলেন, একটি নতুন ওয়ার্কশিটে একটি ফর্ম নিয়ন্ত্রণ সন্নিবেশ করানোর চেষ্টা করুন বা এই উপাদানগুলি ব্যবহার করতে পারে এমন তৃতীয় পক্ষের সফ্টওয়্যার চালাবেন।

আপনি যেমন ত্রুটিগুলি পেতে পারেন:

"অবজেক্টটি সন্নিবেশ করা যায় না" "অবজেক্ট লাইব্রেরিতে অবৈধ বা অবজেক্টের সংজ্ঞা সম্পর্কিত উল্লেখ রয়েছে যা পাওয়া যায়নি"

অতিরিক্ত হিসাবে, আপনি কোনও ওয়ার্কশিটে অ্যাক্টিভএক্স নিয়ন্ত্রণের বৈশিষ্ট্য ব্যবহার বা পরিবর্তন করতে অক্ষম হতে পারেন বা কোডের মাধ্যমে একটি কার্যপত্রকের সদস্য হিসাবে অ্যাক্টিভএক্স নিয়ন্ত্রণ উল্লেখ করার চেষ্টা করার সময় ত্রুটি পাবেন। আপডেটের পরে অনুসরণের পদক্ষেপগুলি:

এই সমস্যাটি সমাধান করার জন্য আপনাকে ক্লায়েন্ট কম্পিউটারে নিয়ন্ত্রণ টাইপ লাইব্রেরির (এক্সটেন্ডার ফাইল) ক্যাশেড সংস্করণগুলি মুছতে হবে। এটি করতে, আপনাকে অবশ্যই ".exd" ফাইলের নাম এক্সটেনশানযুক্ত ফাইলগুলির জন্য আপনার হার্ড ডিস্কটি অনুসন্ধান করতে হবে এবং আপনার খুঁজে পাওয়া সমস্ত .exd ফাইল মুছতে হবে। আপনি যখন পরের বার ভিবিএ ব্যবহার করবেন তখন নতুন নিয়ন্ত্রণগুলি ব্যবহার করার সময় এই। এক্সড ফাইলগুলি স্বয়ংক্রিয়ভাবে পুনরায় তৈরি হবে। এই এক্সটেন্ডার ফাইলগুলি ব্যবহারকারীর প্রোফাইলের অধীনে থাকবে এবং অন্যান্য স্থানে যেমন নীচের মত হতে পারে:

% AppData% \ মাইক্রোসফট \ ফরম

% টেম্প% \ Excel8.0

% টেম্প% \ VBE

স্ক্রিপ্টিং সমাধান:

যেহেতু এই সমস্যাটি একাধিক মেশিনকে প্রভাবিত করতে পারে, তাই নীতি ব্যবহার করে লগন প্রক্রিয়ার অংশ হিসাবে EXD ফাইলগুলি মুছতে এবং স্ক্রিপ্টটি চালানোর জন্য একটি স্ক্রিপ্টিং সমাধান তৈরি করাও সম্ভব। আপনার যে স্ক্রিপ্টটির প্রয়োজন হবে তা নিম্নলিখিত লাইনগুলি ধারণ করে এবং প্রতিটি ইউএসএইডের জন্য চালানো দরকার কারণ .exd ফাইলগুলি USER নির্দিষ্ট।

ডেল% টেম্পের% \ ভেবে \ *। এক্সড

ডেল% টেম্প%% \ এক্সেল 8.0 \ *। এক্সড

ডেল% অ্যাপডাটা% \ মাইক্রোসফট \ ফর্ম \ *

ডেল% অ্যাপডাটা% \ মাইক্রোসফট \ স্থানীয় \ *

ডেল% অ্যাপডাটা% \ রোমিং \ মাইক্রোসফট \ ফর্ম \ *

ডেল% টেম্প%% 8 শব্দ 8.0 \ *। এক্সড

ডেল% টেম্পের% \ পিপিটি 11.0 \ *। এক্সড

অতিরিক্ত পদক্ষেপ:

উপরের পদক্ষেপগুলি যদি আপনার সমস্যার সমাধান না করে, তবে আরও একটি পদক্ষেপ যা পরীক্ষা করা যেতে পারে (নীচে সতর্কতা দেখুন):

  1. সম্পূর্ণ আপডেট হওয়া মেশিনে এবং .exd ফাইলগুলি সরানোর পরে, সম্পাদনার অনুমতি নিয়ে ফাইলটি এক্সলে খুলুন।

    অ্যাপ্লিকেশনগুলির জন্য ভিজ্যুয়াল বেসিক খুলুন> কোনও কোড মডিউল> ডিবাগ> ভিবিপ্রকল্প সংকলন করে কোনও ধরণের মন্তব্য বা সম্পাদনা যুক্ত করে প্রকল্পটি পরিবর্তন করুন।

    ফাইলটি সংরক্ষণ এবং পুনরায় খুলুন। রেজোলিউশনের জন্য পরীক্ষা। সমাধান করা থাকলে অতিরিক্ত ব্যবহারকারীদের জন্য এই আপডেট হওয়া প্রকল্পটি সরবরাহ করুন।

    সতর্কতা: যদি এই পদক্ষেপটি আপনার সমস্যার সমাধান করে, তবে সচেতন হন যে এই আপডেট হওয়া প্রকল্পটি অন্য ব্যবহারকারীদের কাছে স্থাপনের পরে, এই ব্যবহারকারীদের তাদের সিস্টেমে আপডেটগুলি প্রয়োগ করতে হবে এবং .exd ফাইলগুলিও অপসারণ করতে হবে।

এটি যদি আপনার সমস্যার সমাধান না করে তবে এটি অন্যরকম সমস্যা হতে পারে এবং আরও সমস্যা সমাধানের প্রয়োজন হতে পারে।

মাইক্রোসফ্ট বর্তমানে এই ইস্যুতে কাজ করছে। আপডেটের জন্য ব্লগ দেখুন।

উৎস


3
লিঙ্কযুক্ত উত্সটি পরীক্ষা করুন, এটি এখন স্ক্রিপ্টিং সমাধান আপডেট করেছে
পিটারসন

আমার মেশিনে,% অ্যাপডাটা% "সি: \ ব্যবহারকারী \ <বর্তমান ব্যবহারকারী> \ অ্যাপডাটা \ রোমিং as" হিসাবে সংজ্ঞায়িত হয়েছে, সুতরাং "% অ্যাপডেটা% \ মাইক্রোসফ্ট \ স্থানীয় \" ডিরেক্টরি নেই। এছাড়াও, "% অ্যাপডাটা% \ রোমিং \ মাইক্রোসফট \ ফর্ম \" অপ্রয়োজনীয় বলে মনে হয়, যেমন "সি: \ ব্যবহারকারী \ <বর্তমান ব্যবহারকারী> \ অ্যাপডাটা \ রোমিং \ রোমিং \ মাইক্রোসফট \ ফর্ম \" এবং আবারও এরূপ কোনও ডিরেক্টরি উপস্থিত নেই আমার মেশিনে
pstraton

15

এটি KB2553154 ছিল । মাইক্রোসফ্ট একটি সমাধান মুক্তি প্রয়োজন। এক্সেল অ্যাপ্লিকেশনগুলির বিকাশকারী হিসাবে আমরা আমাদের সমস্ত ক্লায়েন্টের কম্পিউটারে যেতে পারি না এবং সেগুলি থেকে ফাইলগুলি মুছতে পারি না। মাইক্রোসফ্টের কারণে সৃষ্ট কোনও কিছুর জন্য আমরা দোষী হয়ে যাচ্ছি।


1
আপনি যে অফিসে চলছে সেটির উপর নির্ভর করে KB2596927 এবং KB2726958।
হ্যারি জনস্টন 21

13

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

যে কোনও মডিউলটিতে এই কোডটি রাখুন।

Public Sub RenameMSFormsFiles() 
  Const tempFileName As String = "MSForms - Copy.exd"  
  Const msFormsFileName As String = "MSForms.exd"  
  On Error Resume Next 

  'Try to rename the C:\Users\[user.name]\AppData\Local\Temp\Excel8.0\MSForms.exd file  
  RenameFile Environ("TEMP") & "\Excel8.0\" & msFormsFileName, Environ("TEMP") & "\Excel8.0\" & tempFileName 
  'Try to rename the C:\Users\[user.name]\AppData\Local\Temp\VBE\MSForms.exd file  
  RenameFile Environ("TEMP") & "\VBE\" & msFormsFileName, Environ("TEMP") & "\VBE\" & tempFileName 
End Sub  

Private Sub RenameFile(fromFilePath As String, toFilePath As String) 
  If CheckFileExist(fromFilePath) Then 
      DeleteFile toFilePath  
      Name fromFilePath As toFilePath  
  End If  
End Sub

Private Function CheckFileExist(path As String) As Boolean 
  CheckFileExist = (Dir(path) <> "")  
End Function  

Private Sub DeleteFile(path As String) 
  If CheckFileExist(path) Then 
      SetAttr path, vbNormal  
      Kill path  
  End If  
End Sub    

রেনাম এমএমএস ফর্মস ফাইলস সাবরুটাইন এমএসফোর্স.এক্সডি ফাইলগুলি C:\Users\[user.name]\AppData\Local\Temp\Excel8.0\এবং C:\Users\[user.name]\AppData\Local\Temp\VBE\ফোল্ডারগুলিকে এমএসফোর্ডস - কপি.এক্সডি - তে নামকরণ করার চেষ্টা করে ।

তারপরে ওয়ার্কবুক_অপেন ইভেন্টের একেবারে শুরুতে পুনর্নবীকরণের এসএমএস ফোর্স সাব্রোটাইন কল করুন।

Private Sub Workbook_Open() 
  RenameMSFormsFiles  
End Sub

স্প্রেডশীটটি যখন এমএসফর্মস.এক্সডি ফাইলগুলি খুলবে তখন নতুন নামকরণের চেষ্টা করবে। স্পষ্টতই, এটি একটি নিখুঁত ঠিক নয়:

  1. প্রথমবার স্প্রেডশিটটি খোলার সময় ভিবিএ কোড চালানোর সময় প্রভাবিত ব্যবহারকারী এখনও অ্যাক্টিভএক্স নিয়ন্ত্রণ ত্রুটিগুলি অনুভব করতে পারেন। শুধুমাত্র একবার ভিবিএ কোড চালানো এবং এক্সেল পুনরায় চালু করার পরে, সমস্যাটি স্থির হয়ে গেছে। সাধারণত যখন কোনও ব্যবহারকারী একটি ভাঙা স্প্রেডশীটের মুখোমুখি হয়, হাঁটু-জার্কের প্রতিক্রিয়া হ'ল এক্সেল বন্ধ করে আবার স্প্রেডশিটটি খোলার চেষ্টা করা হয়। :)
  2. এমএসফোর্স.এক্সডি ফাইলগুলি যখনই স্প্রেডশীটটি খোলার সময় পুনরায় নামকরণ করা হয়, তখনও এমএসফোর্ডস.এক্সডি ফাইলগুলির সাথে কোনও সমস্যা নেই। তবে স্প্রেডশিটটি ঠিক কাজ করবে।

কমপক্ষে আপাতত, এক্সেল বিকাশকারীরা মাইক্রোসফ্ট কোনও ফিক্স প্রকাশ না করা পর্যন্ত এই কাজের সাথে তাদের কাজ বিতরণ করা চালিয়ে যেতে পারে।

আমি এই সমাধানটি এখানে পোস্ট করেছি ।


ধন্যবাদ ই। এটি আমার পক্ষে কাজ করেছিল তবে আমাকে আমার এক্সেল 2010 পুনরায় চালু করতে হয়েছিল (এটি একই সাথে যুক্ত হতে পারে যে আমি একই সাথে
ভিবিএ

5

উইন্ডোজ 8.1 এর সাথে আমি উইন্ডোজ অনুসন্ধান ব্যবহার করে কোনও .exd ফাইল খুঁজে পাইনি। অন্যদিকে, একটি সিএমডি কমান্ড dir *.exd /Sআমার সিস্টেমে একটি ফাইল খুঁজে পেয়েছে।


3

KB এবং উপরের পরামর্শগুলি আমার পক্ষে কার্যকর হয়নি work আমি আবিষ্কার করেছি যে যদি কোনও এক্সেল ২০০ user ব্যবহারকারী (সুরক্ষা আপডেটের সাথে বা ছাড়াই; সঠিক কারণগুলির বিষয়ে নিশ্চিত না হন তবে ফাইলটি সংরক্ষণ করে), মূল ত্রুটি ফিরে আসে।

আমি আবিষ্কার করেছি যে ফাইলটি আবার মেরামত করার দ্রুততম উপায় হ'ল সমস্ত ভিবিএ কোড মুছে ফেলা। সংরক্ষণ. তারপরে ভিবিএ কোড (কপি / পেস্ট) প্রতিস্থাপন করুন। সংরক্ষণ. এটি চেষ্টা করার আগে, আমি প্রথমে .EXD ফাইলগুলি মুছি, কারণ অন্যথায় আমি খোলায় ত্রুটি পাই।

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


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

2

শেষ ব্যবহারকারীদের জন্য সরলীকৃত নির্দেশাবলী। নিম্নলিখিত কপি / পেস্ট বিনামূল্যে নির্দ্বিধায়।

সমস্যাটি সামনে এলে কীভাবে সমস্যার সমাধান করবেন তা এখানে:

  1. আপনার সমস্ত অফিস প্রোগ্রাম এবং ফাইল বন্ধ করুন।
  2. উইন্ডোজ এক্সপ্লোরার খুলুন এবং ঠিকানা বারে% TEMP% টাইপ করুন, তারপরে এন্টার টিপুন। এটি আপনাকে সিস্টেমে অস্থায়ী ফোল্ডারে নিয়ে যাবে।
  3. নিম্নলিখিত ফোল্ডারগুলি সনাক্ত এবং মুছুন: এক্সেল 8.0, ভিবিই, ওয়ার্ড 8.0
  4. এখন আপনার ফাইলটি আবার ব্যবহার করার চেষ্টা করুন, এতে কোনও সমস্যা হওয়া উচিত নয়।

এই সংশোধনটি কাজ করার জন্য সমস্যাটি হওয়া পর্যন্ত আপনার অপেক্ষা করতে হবে। অকালপূর্বে এটি প্রয়োগ করা (আপনার সিস্টেমে উইন্ডোজ আপডেট ইনস্টল হওয়ার আগে) কোনও সাহায্য করবে না।


2

এই ইস্যুটির উপরে তথ্য এবং আপডেটের সর্বোত্তম উত্সটি টেকনেট ব্লগগুলিতে »মাইক্রোসফ্ট এক্সেল সাপোর্ট টিম ব্লগ (উল্লিখিত):

ফর্ম নিয়ন্ত্রণগুলি ডিসেম্বর 2014 আপডেটের পরে কাজ করা বন্ধ করে দেয় (আপডেট মার্চ 10, 2015)

মার্চ 2015 এ একটি হটফিক্স স্বয়ংক্রিয় ফিক্স-ইট এবং ম্যানুয়াল নির্দেশাবলী ছাড়াও প্রকাশিত হয়েছিল এবং এটি উইন্ডোজ আপডেটেও পাওয়া যায় available

মাইক্রোসফ্ট থেকে সর্বশেষ আপডেট এবং সংশোধন: 3025036 আপনি এমএস 14-082 সুরক্ষা আপডেট ইনস্টল করার পরে অ্যাক্টিভএক্স কাস্টম অফিস সমাধানটিতে "অবজেক্ট সন্নিবেশ করতে পারে না" ত্রুটি

পরিস্থিতি: 10 মার্চ, 2015 আপডেট করুন:

এই ইস্যুটির হটফিক্সগুলি অফিস 2007, 2010 এবং 2013 এর মার্চ 2015 আপডেটগুলিতে প্রকাশিত হয়েছে।

সমস্যা সম্পর্কে সাধারণ তথ্য:

কিছু ব্যবহারকারীর জন্য, ফর্ম কন্ট্রোলগুলি (FM20.dll) ডিসেম্বর 2014 এর জন্য এমএস 14-082 মাইক্রোসফ্ট অফিস সিকিউরিটি আপডেটগুলি ইনস্টল করার পরে প্রত্যাশা অনুযায়ী আর কাজ করছে না Iss সমস্যাগুলি কখনও কখনও অভিজ্ঞ হয় যেমন তারা যখন ফর্ম নিয়ন্ত্রণ ব্যবহার করে বিদ্যমান ভিবিএ প্রকল্পগুলির সাথে ফাইলগুলি খোলেন, চেষ্টা করুন কোনও নতুন ওয়ার্কশিটে একটি ফর্ম নিয়ন্ত্রণ সন্নিবেশ করতে বা এই উপাদানগুলি ব্যবহার করতে পারে এমন তৃতীয় পক্ষের সফ্টওয়্যার চালাতে।

https://technet.microsoft.com/en-us/library/security/ms14-082.aspx

আপনি ত্রুটিগুলি যেমন পেতে পারেন: "বস্তুটি সন্নিবেশ করতে পারে না"; "অবজেক্ট লাইব্রেরিতে অবৈধ বা অবজেক্টের সংজ্ঞা সম্পর্কিত উল্লেখ রয়েছে যা পাওয়া যায়নি"; "এই অবজেক্টটি তৈরি করার জন্য ব্যবহৃত প্রোগ্রামটি হচ্ছে ফর্ম That সেই প্রোগ্রামটি হয় আপনার কম্পিউটারে ইনস্টল করা হয়নি বা এটি কোনও প্রতিক্রিয়া দেখায় না this এই বিষয়টিকে সম্পাদনা করতে, ফর্মগুলি ইনস্টল করুন বা নিশ্চিত করুন যে ফর্মগুলির কোনও ডায়ালগ বাক্স বন্ধ রয়েছে" " [...] অতিরিক্তভাবে, আপনি কোনও কার্যপত্রকটিতে অ্যাক্টিএক্স নিয়ন্ত্রণের বৈশিষ্ট্য ব্যবহার বা পরিবর্তন করতে পারবেন না বা কোডের মাধ্যমে একটি কার্যপত্রকের সদস্য হিসাবে অ্যাক্টিভএক্স নিয়ন্ত্রণ উল্লেখ করার চেষ্টা করার সময় একটি ত্রুটি পাবেন।

ম্যানুয়াল এবং অতিরিক্ত সমাধান:

স্ক্রিপ্টিং সমাধান:

যেহেতু এই সমস্যাটি একাধিক মেশিনকে প্রভাবিত করতে পারে, তাই নীতি ব্যবহার করে লগন প্রক্রিয়ার অংশ হিসাবে EXD ফাইলগুলি মুছতে এবং স্ক্রিপ্টটি চালানোর জন্য একটি স্ক্রিপ্টিং সমাধান তৈরি করাও সম্ভব। আপনার যে স্ক্রিপ্টটির প্রয়োজন হবে তা নিম্নলিখিত লাইনগুলি ধারণ করে এবং প্রতিটি ইউএসএইডের জন্য চালানো দরকার কারণ .exd ফাইলগুলি USER নির্দিষ্ট।

del %temp%\vbe\*.exd
del %temp%\excel8.0\*.exd
del %appdata%\microsoft\forms\*.exd
del %appdata%\microsoft\local\*.exd
del %temp%\word8.0\*.exd
del %temp%\PPT11.0\*.exd

অতিরিক্ত পদক্ষেপ:

উপরের পদক্ষেপগুলি যদি আপনার সমস্যার সমাধান না করে, তবে আরও একটি পদক্ষেপ যা পরীক্ষা করা যেতে পারে (নীচে সতর্কতা দেখুন):

  1. সম্পূর্ণ আপডেট হওয়া মেশিনে এবং .exd ফাইলগুলি সরানোর পরে, সম্পাদনার অনুমতি নিয়ে ফাইলটি এক্সলে খুলুন।

  2. অ্যাপ্লিকেশনগুলির জন্য ভিজ্যুয়াল বেসিক খুলুন> কোনও কোড মডিউল> ডিবাগ> ভিবিপ্রকল্প সংকলন করে কোনও ধরণের মন্তব্য বা সম্পাদনা যুক্ত করে প্রকল্পটি পরিবর্তন করুন।

  3. ফাইলটি সংরক্ষণ এবং পুনরায় খুলুন। রেজোলিউশনের জন্য পরীক্ষা।

সমাধান করা থাকলে অতিরিক্ত ব্যবহারকারীদের জন্য এই আপডেট হওয়া প্রকল্পটি সরবরাহ করুন।

সতর্কতা: যদি এই পদক্ষেপটি আপনার সমস্যার সমাধান করে, তবে সচেতন হন যে এই আপডেট হওয়া প্রকল্পটি অন্য ব্যবহারকারীদের কাছে স্থাপনের পরে, এই ব্যবহারকারীদের তাদের সিস্টেমে আপডেটগুলি প্রয়োগ করতে হবে এবং .exd ফাইলগুলিও অপসারণ করতে হবে।


1

অবশেষে আমি সরকারী মাইক্রোসফ্ট কেবিতে এই উত্তরটি পেয়েছি:

http://support.microsoft.com/kb/3025036/EN-US

পূর্ববর্তী উত্তরগুলিতে আমাদের যা আছে তার চেয়ে এখানে নতুন কোনও তথ্য নেই তবে কমপক্ষে এটি স্বীকার করে যে মাইক্রোসফ্ট বিষয়টি সম্পর্কে সচেতন।


0

আমি জানি অনেক উত্তর ইতিমধ্যে এর জন্য পোস্ট করা হয়েছে, কিন্তু একটিও উত্তর আমার সাইটের জন্য স্বতন্ত্রভাবে কাজ করে না। সুতরাং এখানে আমার জন্য কি কাজ করেছে:

পদক্ষেপ 1: নিম্নলিখিত আপডেটগুলি আনইনস্টল করুন - KB2920789, KB2920790, KB2920792, KB2920793, KB2984942, KB2596927

পদক্ষেপ 2: এই আপডেটগুলি লুকান যাতে তারা পরবর্তী রিবুটগুলিতে ইনস্টল না হয়

পদক্ষেপ 3: সি থেকে মুছে ফেলুন এক্সেল 8.0 ফোল্ডার: \ ব্যবহারকারীদের <<> \ অ্যাপডাটা \ স্থানীয় \ টেম্প

পদক্ষেপ 4: ওয়ার্কস্ট্যাটিওটি পুনরায় চালু করুন (আমি এটিও নিশ্চিত করব যে উপরে বর্ণিত কেবিগুলি অজান্তে প্রয়োগ হয় নি)


0

আমি এমন একটি উত্তর সরবরাহ করতে চাই যা আমার জন্য একমাত্র জিনিস হিসাবে কাজ করেছিল (আমি বুঝতে পারি যে আমি সম্ভবত একমাত্র এক হতে পারি)। আমার একটি ম্যাক্রো ছিল যে আমি ফিতাটি ব্যবহার করে কল করছিলাম। এটিতে নিম্নলিখিত কোডটি ছিল:

colStore = new Collection

আমি সচেতন ছিলাম না যে এটি একটি ত্রুটি ছুঁড়েছে তাই আমি হতবাক হয়েছি এবং এখানে সবকিছু চেষ্টা করেছি। বোতামটি কেবল কাজ করা বন্ধ করে দিয়েছে এবং আমি এটি কাজ করতে পারি না। আমি যখন ত্রুটিটি লক্ষ্য করেছি এবং এটিকে সংশোধন করেছি:

Set colStore = new Collection

এটি আবার কাজ শুরু করে। আপনি যদি আমাকে জিজ্ঞাসা করেন তবে একেবারে অদ্ভুত তবে সম্ভবত এটি আমার পক্ষে মরিয়া হয়ে ওঠার কাউকে সাহায্য করে।

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