الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن تصدير البيانات للإكسل

مغلق
بدأه abulyaman في 13 يناير 2005 · 9 رد · 1,721 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخوانى الأعزاء

أقوم دائما بوضع إمكانية تصدير محتويات الفليكس جريد MsFlexGrid - MsHFlexGrid

لصورة ورقة أكسل لإعطاء المستخدم إمكانيات ومرونة أوسع فى التعامل مع البيانات واستخراج تقارير أكثر من التى أعطيها له من البرنامج

من خلال الكود التالى

Sub ToExcel(Frm As Form, Flex As MSHFlexGrid)
 On Error GoTo ErrFound
Dim xlApp As Excel.Application
Dim XLWorkBook As Excel.Workbook
Dim I As Long, H As Long
 Frm.MousePointer = vbHourglass
    Set xlApp = CreateObject("Excel.application")
    Set XLWorkBook = xlApp.Workbooks.Add
    With Flex
      For I = 0 To .Rows - 1
        DoEvents
        For H = 0 To .Cols - 1
           xlApp.Cells(I + 1, H + 1).Value = .TextMatrix(I, H)
        Next H
      Next I
    End With
    Beep
    For I = 0 To Flex.FixedRows - 1
      xlApp.Rows(I + 1).Font.Bold = True
    Next I
    xlApp.Cells.Select
    xlApp.Columns.AutoFit
    xlApp.Cells(1, 1).Select
    xlApp.Application.Visible = True
ErrFound:
 Set xlApp = Nothing
 Set XLWorkBook = Nothing
 Frm.MousePointer = vbDefault
End Sub

وضعته فى مديول وأنادى عليه ويكون الموضوع بمنتهى السهولة

سؤالى هو

هذا الكود يفتح برنامج إكسل فى كل مرة أعنى WorkBook

ولكنى أريده أن يتأكد إن كان إكسل مفتوح فقط يضيف ورقة جديدة

أى أريد أن أحصل على طريقة تعرفنى أن إكسل مفتوح قبل إضافة ورقة جديدة

وبارك الله فيكم من قبل ومن بعد

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#2

أنتظرت كثيرا

هل هناك طريقة لمعرفة إن كان برنامج إكسل يعمل أم لا؟

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#3

يا رب اهدنا للإجابة يا رب

وارسل لنا من يعرفها ليشارك

أو من يعرف من يعرفها ليدل من يعرفها ليشارك - فالدال على الخير كفاعله

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#5

السلام عليكم ورحمة الله وبركاته

أخى العزيز المهنا

الكود السابق هو الذى يصدر للإكسل

وتستدعيه بسطر واحد بسيط جدا

مثلا

ToExcel Me,MSHFlexGrid1

فقط

لا أعتقد أن الأمر يحتاج لمثال

وقد أرفقت لك مثلا من قبل لطباعة الفليكس جريد وكان يحتوى هذا الكود على ما أعتقد

عموما سأحاول فى مره قادمة أكون على جهازى أن أدرج الكود فى هذه المشاركه

سلام

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#8

السلام عليكم ورحمة الله وبركاته

مشكور أخونا الحبيب المهنا

على العطاء والمسانده

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#9

اخى العزيز شكرا على الشرح الممتاز

سوالى ان كنت عايز يعمل فيل اكسيل ويسجلة فى فيل اكسيل علطول بدون فتح الاكسيل

بمعنى يسجل كل محتوى الفليكس فى فيل اكسيل على اى دريف

#10

VSGrid.SaveGrid "مسار المكان المطلوب", flexFileCustomText, True

هذا أسهل لحفظ الفلكس جريد على ملف إكسل

هذا الموضوع مغلق.

مواضيع مشابهة