سؤال

وأنا جديدة حقا أن VSTO آسف لذلك إذا كان هذا هو السؤال مبتدئ.

وأنا أعمل على تطبيق إدخال البيانات حيث أحتاج إلى المستخدم الحصول على البيانات في جدول اكسل (على سبيل المثال عند تسليط الضوء على مجموعة من الصفوف وانقر على "تنسيق والجدول")، ثم لست بحاجة لقراءة البيانات في من هذا الجدول والعمل معها في C #.

وعلى مستوى أساسي، لقد حصلت على المخطط في C # في بعض الشكل. ولست بحاجة لإنشاء جدول في Excel في هذا الشكل (أسماء الأعمدة + قواعد التحقق من صحة على أنواع، وبعض أنواع هي تتضمن التعدادات لذلك أفترض أنني بحاجة إلى إنشاء قائمة على ورقة أخرى مع كل القيم التعداد وتحديد تلك القائمة لملزم ). بمجرد إنشاء الجدول، المستخدم يذهب حول إدخال البيانات، وعندما يغلق التفوق، وأنا أقرأ البيانات بها. لقد برزت كيفية القيام بذلك مع خلايا فقط الخام، ولكن لم أكن قادرا على إنشاء الجداول أو قواعد التحقق من الصحة. أي أفكار؟

وأيضا، أين يمكن أن أجد بعض موارد جيدة في البرمجة التفوق VSTO؟

شكرا،
روي

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

المحلول

وبعد الكثير من التحقيق، لقد وجدت أن أفضل طريقة ليكون باستخدام الأسلوب SetDataBinding داخل ListObject. هنا مثال: ListObject.SetDataBinding

ولاستخدام تتضمن التعدادات، وجدت وثائق على وسائل التحقق هنا: اكسل التحقق من صحة

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