اذهب الي المحتوي
أوفيسنا

الي فاهم ربط الوورد بالاكسس عن طريق هالكود لا يبخل بالاجابة


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

 

 

السلام عليكم

اخواني هذا يوتيوب اجنبي لربط الوورد بالاكسس وعجبني وطبقته

في الوورد كل شي تمام

 

ولكن بدأ الخبيص في كتابة الكود  :biggrin:

بعد  Private Sub  كتب   call...   وش اكتب بعدها ؟

وبعد function   هل اكتب اسم النموذج؟

ابغى اضغط على الامر ويطبع على طول .... وش اضيف على هالكود ؟

 

 

ودمتم يا عباقره سالمين

 

 

Private Sub ØÈÇÚÉ_ÇÌÇÒÉ_Click()
Call äãæÐÌ_ÇáÊãÇã_ÇáÑÆíÓí
End Sub
Function äãæÐÌ_ÇáÊãÇã_ÇáÑÆíÓí()
Dim appword As Word.Application
Dim doc As Word.Document
Dim path As String

On Error Resume Next
Error.Clear
path = "E:\ØáÈ ãäÍ ÇÌÇÒÉ.docx"
Set appword = GetObject(, "word application")
If Err.number <> 0 Then
Set appword = New Word.Application
appword.Visible = True
End If
Set doc = appword.Documents.Open(path, , True)
With doc
     .FormFields("ÇáæÍÏÉ").Result = [ÇáÓÈÈ_2]
     
appword.Visible = True
appword.Activate
End With
Set doc = Nothing
Set appword = Nothing

End Function

رابط هذا التعليق
شارك

25 دقائق مضت, أبو نادر said:

بعد  Private Sub

اسم زر الأمر الذى ستضغط عليه لتنفيذ الأمر واجعل التسمية انجليزية لعد حدوث مشاكل 

وعموما عند وضع حدث عند النقر للزر سيتم كتابة اسمه تلقائيا 

29 دقائق مضت, أبو نادر said:

وبعد function   هل اكتب اسم النموذج؟

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

جرب ووافنا بالنتائج

  • Like 1
رابط هذا التعليق
شارك

13 ساعات مضت, أبو نادر said:

وما فهمت اسم الموديل الذي يحتويه ؟

لنفرض أن لدينا مودييل اسمه Module1 فلا يصلح أن تكون ال Function  اسمها أيضا Module1  

هل هذا واضح؟ 

وعلى كل أرفق مثالا للتعديل عليه اذا أحببت

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information