الانتقال إلى المحتوى الرئيسي

كيفية استخدام وظيفة" حفظ باسم " في بيئة برمجة دلفي في برنامج إكسيل

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

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

على سبيل المثال ، يوضح رمز دلفي التالي استخدام وظيفة" حفظ باسم " في إكسيل:

في هذا المثال ، يتم إنشاء كائن تطبيق إكسيل ، وبعد ذلك يتم فتح مصنف جديد. ثم يتم استدعاء طريقة سافاس ، والتي تحدد مسار واسم الملف المراد حفظه. ونتيجة لذلك ، سيتم حفظ الملف إلى المسار المحدد والاسم على جهاز الكمبيوتر الخاص بالمستخدم.

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

  1. استخدام وظيفة" حفظ باسم " في إكسيل
  2. تمكين وظيفة" حفظ باسم " في بيئة برمجة دلفي
  3. العمل مع إكسل.كائن التطبيق
  4. إنشاء مستند جديد بتنسيق إكسيل
  5. فتح مستند إكسل موجود في برنامج دلفي

استخدام وظيفة" حفظ باسم " في إكسيل

وظيفة " حفظ باسم "في إكسيل يسمح لك لحفظ ملف مع جدول في وضع" كما". هذا يعني أنه يمكن للمستخدم حفظ الملف بتنسيقات مختلفة وإضافة خيارات حفظ مختلفة.

من مكتبة اكسل_تلب. يمثل هذا الكائن مثيل برنامج إكسيل التي يمكنك التفاعل معها.

لحفظ ملف باستخدام وظيفة "حفظ باسم" ، اتبع الخطوات التالية:

  1. .
  2. .
  3. из библиотеки Vcl.Dialogs.
  4. .
  5. .

Пример кода на Делфи:

var

ExcelApp := TExcelApplication.Create(nil);

SaveDialog := TSaveDialog.Create(nil);

try

ExcelApp.Connect;

ExcelApp.Visible := False;

Workbook := ExcelApp.Workbooks.Open('путь_к_файлу.xlsx');

SaveDialog.Options := [ofHideReadOnly, ofPathMustExist, ofOverwritePrompt];

if SaveDialog.Execute then

begin

Workbook.SaveAs(SaveDialog.FileName);

end;

ExcelApp.Quit;

finally

Workbook := nil;

SaveDialog.Free;

ExcelApp.Free;

end;

end;

В приведенном примере, перед выполнением сохранения файла, открывается диалоговое окно

TSaveDialog

حيث يمكن للمستخدم تحديد الاسم والمسار لحفظ الملف. بعد تحديد المسار واسم الملف ، الطريقة

سافاس

يحفظ الملف في الموقع المحدد بالاسم المحدد.

باستخدام هذه المعلومات ، يمكنك بسهولة استخدام وظيفة "حفظ باسم" في برنامج إكسيل عند تطوير باستخدام لغة البرمجة دلفي.

تمكين وظيفة" حفظ باسم " في بيئة برمجة دلفي

في برنامج دلفي ، يمكنك استخدام وظيفة" حفظ باسم " لحفظ البيانات بتنسيق ميكروسوفت إكسيل. للقيام بذلك ، تحتاج إلى توصيل المكتبة المناسبة واستخدام الطرق المناسبة.

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

بعد ملء البيانات الموجودة في المصنف ، يمكنك حفظها بتنسيق "حفظ باسم". للقيام بذلك ، يتم استدعاء طريقة حفظ كائن المصنف ، وتحديد المسار واسم الملف ، وكذلك تحديد تنسيق الملف المطلوب (على سبيل المثال ، زليكسسيل 8).

يوجد أدناه رمز مثال في دلفي:

الاستخدامات

بيغن

إكسيلاب: = كريتيوليوبجيكت('إكسيل.تطبيق');

المصنف: = اكسلاب.المصنفات.إضافة;

المدى: = المصنف.أكتيفشيت;

المدى.الخلايا[2، 1]: ='1 1';

المدى.الخلايا[2 ، 2]: ='2 2';

اكسلاب.إنهاء;

إكسلاب: = غير معين;

النهاية;

العمل مع إكسل.كائن التطبيق

للعمل مع إكسيل في بيئة برمجة دلفي ، يجب عليك استخدام إكسيل.كائن التطبيق. ويوفر الوصول إلى وظائف إكسل ، مما يسمح لك لإدارة الوثائق والجداول والخلايا ، وغيرها من البنود.

لبدء العمل مع كائن ، تحتاج إلى إنشاء مثيل من إكسيل.فئة التطبيق:

فار

اكسلاب: البديل;

  1. بعد إنشاء مثيل ، يمكنك استخدام طرق وخصائص مختلفة للكائن لإجراء العمليات اللازمة. على سبيل المثال ، يمكنك فتح مستند موجود:
  2. لإنشاء مستند جديد:
  3. اكسلاب.المصنفات.إضافة();
  4. اكسلاب.كتاب العمل النشط.سافاس ('C:\path\to\save\file.زلسكس');

باستخدام إكسيل.كائن التطبيق ، يمكنك إجراء العديد من العمليات الأخرى ، مثل إضافة بيانات إلى خلية ، وتنسيق جدول ، وحساب الصيغ ، والمزيد. لكل عملية ، هناك طريقة أو خاصية مقابلة للكائن.

إكسلاب: = غير معين;

وهكذا ، وذلك باستخدام إكسيل.كائن التطبيق يسمح لك للعمل بشكل فعال مع التفوق في بيئة البرمجة دلفي ، وفتح إمكانيات واسعة لإنشاء وتجهيز الوثائق.

إنشاء مستند جديد بتنسيق إكسيل

لإنشاء مستند إكسيل جديد في بيئة برمجة دلفي ، يمكنك استخدام وظيفة "حفظ باسم". تتيح لك هذه الوظيفة حفظ المصنف الحالي بالتنسيق المحدد ، في هذه الحالة بتنسيق إكسيل.

لاستخدام وظيفة" حفظ باسم " في إكسيل ، اتبع الخطوات التالية:

أولا ، تحتاج إلى توصيل مكتبة إكسيل إلى دلفي. للقيام بذلك ، يمكنك استخدام التوجيه

الاستخدامات

وإضافة وحدة نمطية

كوموبج

.

إنشاء مثيل لكائن إكسيل والوصول إلى المستند النشط باستخدام الطريقة

جيتوبجيكت

.

باستخدام خصائص وطرق كائن إكسيل ، يمكنك إجراء عمليات مختلفة مع المستند ، وإنشاء أوراق جديدة ، وملء الخلايا بالبيانات ، وما إلى ذلك.

عند اكتمال العمليات اللازمة مع المستند ، يمكنك استخدام وظيفة "حفظ باسم" لحفظ المستند بتنسيق إكسيل. للقيام بذلك ، تحتاج إلى استدعاء الطريقة

احفظ كائن إكسيل وحدد المعلمات الضرورية.

هنا مثال على استخدام وظيفة "حفظ باسم" في تنسيق إكسيل في بيئة برمجة دلفي:

الاستخدامات

كوموبج;

الإجراء سافيكسسيلفيلاس(كونست اسم الملف: سلسلة);