মাইক্রোসফ্ট.অফিস.কোর রেফারেন্স মিসিং


94

কোডেপ্রজেক্টে প্রদত্ত উদাহরণটি ব্যবহার করে আমি কাজ করার জন্য সংগ্রাম করছি যেখানে আমি মাইক্রোসফট.অফিস.কোর লাইব্রেরিটির রেফারেন্সটি পাই।

আমি ত্রুটিটি পাচ্ছি "রেফারেন্সযুক্ত উপাদান 'মাইক্রোসফ্ট.অফিস.কোর' খুঁজে পাওয়া যায়নি।"

এই সিস্টেমে আমার কাছে কেবল অফিস 2007 এন্টারপ্রাইজ সংস্করণ এবং আউটলুক 2003 ইনস্টল রয়েছে। এটি কি এর কারণ হতে পারে? অন্যথায় কোন নির্দিষ্ট dll আমি রেফারেন্স করা উচিত?


উভয় পরামর্শ চেষ্টা করেও মনে হয়েছে আটকে আছে। প্রশ্নটি হল আমার ক্ষেত্রে "আপনার সিস্টেমের জন্য উপযুক্ত সিওএম লাইব্রেরি" কী?
ম্যাক্সিম গের্স্কোভিচ

আপনি কি কখনও এটি খুঁজে বের করতে পারেন? আমি একই সমস্যা হচ্ছে।
rd42

উত্তর:


158

আপনি যুক্ত রেফারেন্স উইন্ডোতে রেফারেন্স যুক্ত করে COM উপাদান ট্যাব Microsoft.Office.Coreথেকে রেফারেন্স যুক্ত করতে পারেন । স্ক্রিন শট আপনাকে কী উপাদান প্রয়োজন তা দেখায়।Microsoft Office 12.0 Object Library

এখানে চিত্র বর্ণনা লিখুন


। নেট-> অফিস (যদি পিআইএ ইনস্টল থাকে)। নীচে স্পাইক এর উত্তর দেখুন।
সামিস

4
আমি "মাইক্রোসফ্ট অফিস 14.0 অবজেক্ট লাইব্রেরি" ব্যবহার করেছি (12.0 উপস্থিত ছিল না) এবং এটিও কাজ করে। এছাড়াও, আমাকে প্রথমে "মাইক্রোসফ্ট.অফিস.কোর" রেফারেন্সটি মুছতে হয়েছিল।
মার্শ

জাজাকাল্লাহ আদিল ভাই। আমার জন্য কাজ করেছেন।
শাইখস্পিয়ার

4
আমি ভিজ্যুয়াল স্টুডিও 2017 ব্যবহার করছি তবে আমি COM ট্যাবে "মাইক্রোসফ্ট অফিস XX.X অবজেক্ট লাইব্রেরি" দেখতে পাচ্ছি না। আমার কি "মাইক্রোসফ্ট অফিস" ইনস্টল করা দরকার?
ক্যাস্পার

@ কিন আপনি কি করবেন তা কি খুঁজে পেয়েছেন? আমি ভিএস 2017 ব্যবহার করছি এবং আমি অফিসের লাইব্রেরিগুলিতে কোনও উল্লেখ দেখতে পাচ্ছি না। আপনার কি মাইক্রোসফ্ট অফিস ইনস্টল করতে হবে?
লুইস পালাসিওস

23

উপরের উত্তরগুলির কোনওটিই আমাকে সাহায্য করেনি, আমি ভিজ্যুয়াল স্টুডিও 2017 ব্যবহার করছিলাম I আমি যা করেছি তা হল ভিজ্যুয়াল স্টুডিও ইনস্টলার ব্যবহার করে অফিস / শেয়ারপয়েন্ট বিকাশ installed

এখানে চিত্র বর্ণনা লিখুন

এর পরে, আমি 'অফিস' দেখতে সক্ষম হয়েছি, এই সমাবেশে মাইক্রোসফট.অফিস.কোরি রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

আশা করি এটি আপনাকে সহায়তা করবে।


18

আপনি যে অফিস ব্যবহার করছেন সেটির জন্য আপনাকে পিআইএ (প্রাথমিক ইন্টারপ অ্যাসেমব্লিগুলি) ডাউনলোড এবং ইনস্টল করতে হবে। একবার ইনস্টল হয়ে গেলে আপনি আপনার প্রকল্পে একটি রেফারেন্স যুক্ত করতে পারেন এবং এগুলি অ্যাড রেফারেন্স সংলাপ থেকে পাওয়া যাবে available সেগুলি ডাউনলোড করার জন্য এখানে লিঙ্কগুলি ...

অফিস 2010 পিআইএ

অফিস 2007 পিআইএ

অফিস 2003 পিআইএ


7
তিনজনেই চেষ্টা করল। ভাগ্য এখন পর্যন্ত না!
ম্যাক্সিম গের্স্কোভিচ

4
পিআইএ ইনস্টল করা হয়েছে তবে সেগুলিকে "রেফারেন্স যুক্ত করুন" তে খুঁজে পেল না, তবে এটি সরাসরি পথ থেকে ডিএলএল যুক্ত করে আমার পক্ষে কাজ করেছে যেমন সি: \ উইন্ডোজ \ এসেম্বলি \ জিএসি_এমএসআইএল \ মাইক্রোসফট.অফিস.আইনটার্প.এক্সসেল \ এক্সএক্সএক্সএক্সএক্স ... ।
oo_dev

4
আমি অন্যান্য পিআইএ খুঁজে পেতে সক্ষম হয়েছি তবে মাইক্রোসফ্ট নয়
Oঅফিস.কোর

এখনও উল্লেখ হিসাবে যুক্ত COM তালিকায় প্রদর্শিত হবে না
এডওয়ার্ড

5

কারও কাছে। নেট এ রেফারেন্স না থাকলে। সিএমএম (ট্যাব) বা মেশিনে অফিস ইনস্টল না করা যেখানে ভিজ্যুয়াল ইনস্টল হয়েছিল তা করতে পারে:

  1. ডাউনলোড এবং ইনস্টল করুন: মাইক্রোসফ্ট অফিস বিকাশকারী সরঞ্জাম
  2. এর থেকে রেফারেন্স যুক্ত করুন:

    C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office15
    

4

অফিস পিআইএ ইনস্টল করার পরে (প্রাথমিক ইন্টারপ অ্যাসেমস্লিগুলি) আপনার প্রকল্পের জন্য একটি রেফারেন্স যুক্ত করুন -> এটি নেট নেট ট্যাবে - উপাদানটির নাম "অফিস"


4
উত্সাহিত কারণ এটি আমার কাছে এটি হয়েছিল। প্রাথমিকভাবে .COM- এ রেফারেন্স সেট করে সমস্যার সমাধান করেনি।
DrMarbuse

এটি। নেট ট্যাবটি কোথায় তা জেনে
এডওয়ার্ড

3

এখন এটির জন্য একটি নুগেট প্যাকেজ রয়েছে।

https://www.nuget.org/packages/NetOffice.Core.Net40/

প্রথমে আমি COM তে অফিস পাইনি, সুতরাং এই নুগেটটি চেষ্টা করে দেখলাম!


4
উত্তরের সাথে যোগ করা: আপনি যদি নুগেট প্যাকেজ ম্যানেজার কনসোলের মাধ্যমে অফিস ইন্টারপ লিব ইনস্টল করেন (পাওয়ার পয়েন্ট বা এক্সেল বলুন) এটিও এটি ইনস্টল করে দেখে মনে হচ্ছে ... আপনি যদি ভিজ্যুয়াল স্টুডিও নুগেট জিইআই ব্যবহার করেন তবে এটি সত্য বলে মনে হচ্ছে না true
থম্পার

2

আপনি কি আসলে আপনার রেফারেন্সে গিয়ে 'মাইক্রোসফট.অফিস.কোর' লাইব্রেরিতে একটি নেট নেট রেফারেন্স যুক্ত করেছেন? আপনি উদাহরণ অ্যাপ্লিকেশনটি ডাউনলোড করলে উত্তরটি হ্যাঁ হবে। যদি এটি হয় তবে নিবন্ধের পরামর্শগুলি অনুসরণ করুন:

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

এটি আপনার সমস্যার সমাধান করা উচিত। যদি না হয়, আমাদের জানান।


2

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


1

আপনি যদি অফিস 2013 এর জন্য পিআইএ সন্ধান করতে সক্ষম না হন তবে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ভিজ্যুয়াল স্টুডিওতে সলিউশন এক্সপ্লোরারে ক্লিক করুন
  2. আপনার প্রকল্পের নামের উপর ডান ক্লিক করুন (সমাধানের নাম নয়)
  3. 'নেগেট প্যাকেজ পরিচালনা করুন' নির্বাচন করুন
  4. ব্রাউজ এ ক্লিক করুন এবং পিআইএ 2013 অনুসন্ধান করুন, দেখানো পিআইএ চয়ন করুন এবং ইনস্টল ক্লিক করুন .....

এবং আপনি সম্পন্ন হয়েছে।



0

আমি আমার পুরানো সি # প্রকল্পটি ভিজ্যুয়াল স্টুডিও 2017 সংস্করণে খোলার চেষ্টা করার সময় আমি একই সমস্যার মুখোমুখি হয়েছিলাম। আপনি যখন ভিএস এর পূর্ববর্তী সংস্করণ দিয়ে তৈরি একটি প্রকল্প খোলার চেষ্টা করেন এবং এটি সর্বশেষতম সংস্করণ দিয়ে খোলার চেষ্টা করেন তখন সাধারণত এই সমস্যা দেখা দেয়। আমি যা করেছি তা হ'ল, আমি আমার প্রকল্পটি খুলেছি এবং আমার প্রকল্প থেকে রেফারেন্সটি মুছব, তারপরে মাইক্রোসফ্ট আউটলুক 12.0 অবজেক্ট লাইব্রেরি এবং মাইক্রোসফ্ট অফিস 12.0 অবজেক্ট লাইব্রেরি মাইক্রোসফ্ট আউটলুক 12.0 অবজেক্ট লাইব্রেরি যুক্ত করেছি


-1

সমাধানের বৈশিষ্ট্যগুলি খুলুন এবং প্রকাশিত ক্লিক করুন। তারপরে, অ্যাপ্লিকেশন ফাইলগুলি পুনরায় ক্লিক করুন। অন্তর্ভুক্ত করার জন্য পূর্বশর্ত পরিবর্তন করুন।


-1

আমারও একই ঝামেলা। আমি রেফারেন্স যুক্ত করতে গিয়েছিলাম, সিওএম ট্যাব, একটি নির্বাচিত মাইক্রোসফ্ট অফিস 15.0 ওজেক্ট লাইব্রেরি। ঠিক আছে, এবং আমার সমস্যা শেষ।

আমার কোডের অংশটি হ'ল:

EXCEL.Range rango;
            rango = (EXCEL.Range)HojadetrabajoExcel.get_Range("AE13", "AK23");
            rango.Select();
      //      EXCEL.Pictures Lafoto = (EXCEL.Pictures).HojadetrabajoExcel.Pictures(System.Reflection.Missing.Value);
            EXCEL.Pictures Lafoto = HojadetrabajoExcel.Pictures(System.Reflection.Missing.Value);

            HojadetrabajoExcel.Shapes.AddPicture(@"D:\GENETICA HUMANA\Reportes\imagenes\" + Variables.nombreimagen,
                Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoCTrue,
                float.Parse(rango.Left.ToString()),float.Parse(rango.Top.ToString()), float.Parse(rango.Width.ToString()),
                float.Parse(rango.Height.ToString()));
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.