سؤال

هل أوفيس 2007 أيضا تتطلب PIA أوفيس 2007 ليتم تثبيتها؟ هل يمكنني نشر Office 2007 PIA مع VSTO 3.0 (دون الحاجة أوفيس 2007 تثبيت)؟

وتحرير: لدي برنامج ويندوز الذي يولد ملفات مايكروسوفت وورد. واضاف لقد مكتب 2007 PIA كما عرف متطلب سابق في الإعداد، ولكن أوفيس 2007 PIA يحتاج MS أوفيس 2007 ليتم تثبيتها.

وأردت فقط أن تعرف أنه إذا VSTO لا تتطلب تثبيت Office، ثم ربما أنا يمكن تحويل طلبي إلى VSTO.

هل كانت مفيدة؟

المحلول

ولكي تتمكن من استخدام VSTO التي يجب أن يكون مكتب المثبتة. وVSTO PIA انها لا توفر سوى الرقائق بين NET و واجهات COM الذي يعرض مكتب. حتى ال PIA يستطيع أن يفعل شيئا ث / س مكتب.

نصائح أخرى

وماذا تريد أن تفعل مع جمعيات الأساسية Interop بالضبط؟ أعتقد أنك تحتاج إلى توضيح سؤالك قليلا.

إذا كنت تخطط لجعل أي وسيلة تدعو إلى دلس مايكروسوفت أوفيس PIA دون Office المثبتة يمكنك أن تتوقع التعليمات البرمجية لنسف مع COMException عند تشغيله منذ مكتب ليست هناك إلى ما بين العمل مع.

ملحوظة: يمكنك إنشاء ملفات DOCX (2007 كلمة) من دون مكتب

إذا ما كنت تريد القيام به هو إنشاء مستندات Word بدون برنامج MS Word يجري تركيبها ثم الخيار الأفضل هو استخدام أحد البرامج المتاحة للقيام بذلك. هذا هو عادة كيف يتم إنشاء مستندات Word / Excel على خادم الويب على سبيل المثال.

لتوليد وثائق مايكروسوفت وورد استخدمنا كلا Syncfusion DocIO (وXlsIO ل Excel) و OfficeWriter وأنها كانت أسهل بكثير وحرفيا 5-30 مرات أسرع في جيل وثيقة من مايكروسوفت وورد (اعتمادا على تعقيد الوثيقة). ومع ذلك، هذه الأدوات ليست مجانية. أعتقد أنه من الممكن نظريا لإنشاء ملفات DOCX يدويا (كما ألمح من قبل Tracker1) ولكن ذلك سيكون هناك الكثير من العمل ما لم تكن هناك مكتبات مجانية للمساعدة في القيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top