كيف تكتب الناتج عن ملف اكسل باستخدام بورلاند سي + +
بعد ان بينت فيه السبل على كيفية قراءة ملف اكسل مدخلات من استخدام بورلاند سي + + البناء ، ونحن الان الذهاب الى توضيح طريقة لكتابة الناتج الى ملف اكسل باستخدام نفس اللغة ، ج + +.
في بعض الاحيان انه من الافضل لشرح الامور من خلال مثلا ، حتى فيما يلى مثال بسيط جيدة للبرهنة على هذه العملية.
على افتراض انك تكتب الذهاب الى الناتج المخزنه في المتغير ، العاشر ، نقول x = 3،14 في الصف 2 ، العمود 3 من ملف اكسل. بعد ذلك ، كل ما عليك فعله هو استخدام الكود التالي.
الحاله رقم 1 : لديك لانشاء ملف اكسل جديدة ثم كتابة الناتج هناك
/ / تعلن المتغيرات
الخيار الحادي عشر ، v0 ، v1 ، V2 ، v3 ؛
= 3،14 x مزدوجة ؛
/ / فتح تطبيق اكسل
= الخيار الحادي عشر : : createobject ( "excel.application") ؛
/ / مجموعة تطبيق ما غير مرئية ، يمكنك عكس "خاطءه" الى "الحقيقى" لجعلها مرئية
Xl.olepropertyset ( "ظاهر" ، كاذبة) ؛
/ / للحصول على دفتر
v0 = xl.olepropertyget ( "المصنفات") ؛
/ / اضافة عمل واحد للكتاب
v0.oleprocedure) "اضافة") ؛
/ / اختيار المصنف رقم 1
v1 = v0.olepropertyget ( "البند" ، 1) ؛
/ / للحصول على ورقة العمل
V2 = v1.olepropertyget ( "أوراق العمل") ؛
/ / اضافة ورقة عمل واحد
v2.olefunction) "اضافة") ؛
/ / اختيار ورقة العمل رقم 1
v3 = v2.olepropertyget ( "البند" ، 1) ؛
/ / اعادة تسمية ورقة العمل الى انه "؟؟"
v3.olepropertyset ( "الاسم" ، "؟؟") ؛
/ / في الماضي ، يكتب الناتج في الصف 2 العمود 3
شار مؤقت [10] ؛
sprintf (درجة الحراره ، "٪ المجله" ، x) ؛
v3.olepropertyget ( "خلايا"). olepropertyget ( "البند" ، 2،3). olepropertyset ( "قيمة" ، ودرجة الحراره) ؛
/ / وسوف يطلب منك التوقف التي تريد لنفسها الخاص بك ملف اكسل او لا
Xl.olepropertyset ( "displayalerts" ، كاذبة) ؛
/ / احفظ في ملف اكسل "دال" واسم انها "case1.xls"
Xl.olepropertyget ( "المصنفات"). Olepropertyget ( "البند" ، 1). Oleprocedure ( "saveas" و "دال : \ \ case1.xls") ؛
/ / وثيقة عمل للكتاب
v1.oleprocedure ( "اغلاق") ؛
/ / تماما تطبيق اكسل
Xl.oleprocedure ( "الرحيل") ؛
/ / متغير unassign
الحادي عشر = غير معين ؛
الحاله رقم 2 : أنت تريد أن يكتب الناتج في ملف اكسل القائمة التي تحمل عنوان "case1.xls" الموجودة في "د"
= 3،14 x مزدوجة ؛
/ / تعلن المتغيرات
الخيار الحادي عشر ، v0 ، v1 ، V2 ، v3 ؛
/ / فتح تطبيق اكسل
= الخيار الحادي عشر : : createobject ( "excel.application") ؛
/ / مجموعة تطبيق ما غير مرئية ، يمكنك عكس "خاطءه" الى "الحقيقى" لجعلها مرئية
Xl.olepropertyset ( "ظاهر" ، كاذبة) ؛
/ / فتح المصنف "case1.xls اسمه"
Xl.olepropertyget ( "المصنفات"). Oleprocedure ( "فتح" و "دال : \ \ case1.xls") ؛
/ / ورقة العمل المفتوحه "؟؟"
v0 = xl.olepropertyget ( "صحائف" ، "؟؟") ؛
/ / الحصول على خلية
v1 = v0.olepropertyget ( "خلايا") ؛
/ / في الماضي ، يكتب الناتج في الصف 2 العمود 3
شار مؤقت [10] ؛
sprintf (درجة الحراره ، "٪ المجله" ، x) ؛
v1.olepropertyget ( "البند" ، 2،3). olepropertyset ( "قيمة" ، ودرجة الحراره) ؛
/ / وسوف يطلب منك التوقف التي تريد لنفسها الخاص بك ملف اكسل او لا
Xl.olepropertyset ( "displayalerts" ، كاذبة) ؛
/ / انقاذ ما قمتم به
Xl.oleprocedure ( "انقاذ") ؛
/ / تماما تطبيق اكسل
Xl.oleprocedure ( "الرحيل") ؛
/ / متغير unassign
الحادي عشر = غير معين ؛
هذا هو. ورغم طويلة ، فان هذا الاجراء لا يزال مستوى وبسيطة.
في المقدمة : والحواسيب والبرمجه ، ج + +











