معرف المستخدم وظائف في التشغيل الآلي الدين تتصرف بشكل مختلف Excel 2007

StackOverflow https://stackoverflow.com/questions/609402

سؤال

لقد خلق الآلي الدين في C# .صافي و شيم دلل على ذلك.على شيم dll لديه كل المعرفة من قبل المستخدم الطرق في ذلك أن يدعو المناسبة أساليب في .صافي الجمعية.

المشكلة التي أواجهها هي ذات الصلة إلى Excel 2007.

في Excel 2003 ، 1.إضافة شكل جديد إلى ورقة عمل 2.إدراج >> الوظيفة >> المبلغ.وظيفة الحجج الحوار يأتي 3.انقر على المدرج حديثا الشكل بدلا من خلية ملاحظة:لا يحدث أي شيء و لا قيمة الخلية يتم إدخالها تلقائيا في حجة مربع

الآن في Excel 2007 ، 1.إدراج شكل جديد 2.الصيغ الشريط التبويب >> إدراج وظيفة >> المبلغ.الحجج وظيفة الحوار يأتي 3.انقر على المدرج حديثا الشكل لاحظ أنه الآن خطأ يتم عرض مربع حوار يقول "الصيغة كتبته يحتوي على خطأ"

هذا الحوار يأتي لفترة محددة مسبقا وظيفة (مجموع).إذا كان يمكنني اختيار بلدي وظيفة من القائمة في مكان من مجموع الخطأ الحوار لا يتم عرض ، وظيفة حجة الحوار فقط يختفي.الخلية ثم يظهر خطأ العلامة الذكية.

هل هناك شيء التي تحتاج إلى أن توضع في شيم dll لكل وظيفة ؟ مثل سمة أو شيء من شأنها أن عرض هذا الخطأ الحوار.أو ربما بعض القيمة التي تم إرجاعها بواسطة الأسلوب أن أقول أن الحجة وقد ولدت خطأ.

وظيفة محددة في COM شيم مثل:

STDMETHOD(GetArea)(MyExcelAddIn::Range *r, double *pRetVal)
{
   return m_pMyUDF->GetArea(r, pRetVal);
}
هل كانت مفيدة؟

المحلول

اتصلت Microsoft وأكدوا أن هذا هو خلل في المنتج Excel.أنا سيتم نشر علة الرابط عندما أحصل عليه منها.

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