اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم 

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

واستخدمت هدا الكود لتصدير البيانات من الاكسس الى ملف الورد

Dim W As Object
Set W = CreateObject("Word.Application")
W.Documents.Open "C:\Users\MH\Desktop\test.docx"
W.Visible = True
W.ActiveDocument.bookmarks("txtname").Select
W.Selection.InsertAfter Me.nname.Value
W.ActiveDocument.bookmarks("txtarea").Select
W.Selection.InsertAfter Me.area.Value
W.ActiveDocument.bookmarks("txttele").Select
W.Selection.InsertAfter Me.tele.Value

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

الرجاء المساعدة والتوجيه وبارك الله فيكم

 

 

  • تمت الإجابة
قام بنشر

حاول استخدام هذا وعدل حسب الشيفرة لديك ...

Wdoc.SaveAs2 CurrentProject.Path & "\" & Me.RintNO & "-MyDoc" & ".docx"

 

قام بنشر
1 ساعه مضت, kanory said:

حاول استخدام هذا وعدل حسب الشيفرة لديك ...

Wdoc.SaveAs2 CurrentProject.Path & "\" & Me.RintNO & "-MyDoc" & ".docx"

 

error2.png.57c21c00c2f8c1815e8cb825bee119b4.pngerror.png.7a66ff9fb7f69cbc52c59821a072b40c.png

   شكرا اخى الكريم

عند اضافه الكود بيظهر لى  error 438

قام بنشر
في 25‏/1‏/2024 at 21:51, motaha said:

السلام عليكم 

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

واستخدمت هدا الكود لتصدير البيانات من الاكسس الى ملف الورد

Dim W As Object
Set W = CreateObject("Word.Application")
W.Documents.Open "C:\Users\MH\Desktop\test.docx"
W.Visible = True
W.ActiveDocument.bookmarks("txtname").Select
W.Selection.InsertAfter Me.nname.Value
W.ActiveDocument.bookmarks("txtarea").Select
W.Selection.InsertAfter Me.area.Value
W.ActiveDocument.bookmarks("txttele").Select
W.Selection.InsertAfter Me.tele.Value

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

الرجاء المساعدة والتوجيه وبارك الله فيكم

 

 

جرب هذا الكود ، مع تعديل مربع النص الذي به الرقم المتسلسل

Dim W As Object
Set W = CreateObject("Word.Application")
W.Documents.Open "C:\Users\MH\Desktop\test.docx"
W.Visible = True
W.ActiveDocument.bookmarks("txtname").Select
W.Selection.InsertAfter Me.nname.Value
W.ActiveDocument.bookmarks("txtarea").Select
W.Selection.InsertAfter Me.area.Value
W.ActiveDocument.bookmarks("txttele").Select
W.Selection.InsertAfter Me.tele.Value

' تم إضافة السطر التالي لحفظ ملف الورد برقم المسلسل
W.ActiveDocument.SaveAs "C:\Users\MH\Desktop\" & Me.SerialNumber.Value & ".docx"

 

  • Like 1
قام بنشر (معدل)
12 ساعات مضت, Foksh said:

جرب هذا الكود ، مع تعديل مربع النص الذي به الرقم المتسلسل

Dim W As Object
Set W = CreateObject("Word.Application")
W.Documents.Open "C:\Users\MH\Desktop\test.docx"
W.Visible = True
W.ActiveDocument.bookmarks("txtname").Select
W.Selection.InsertAfter Me.nname.Value
W.ActiveDocument.bookmarks("txtarea").Select
W.Selection.InsertAfter Me.area.Value
W.ActiveDocument.bookmarks("txttele").Select
W.Selection.InsertAfter Me.tele.Value

' تم إضافة السطر التالي لحفظ ملف الورد برقم المسلسل
W.ActiveDocument.SaveAs "C:\Users\MH\Desktop\" & Me.SerialNumber.Value & ".docx"

 

هذا ما كنت اريده تم الحل

شكرا وجزاك الله خيرا

 

تم تعديل بواسطه motaha
  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information