منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] الكود المختصر لمعرفة مسار ملف معين - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : النقاش والأسئلة حول الإصدارات الأحدث من الفيجوال ستوديو (http://vb4arb.com/vb/forumdisplay.php?fid=155)
+--- الموضوع : [سؤال] الكود المختصر لمعرفة مسار ملف معين (/showthread.php?tid=44584)



الكود المختصر لمعرفة مسار ملف معين - danti - 17-12-22

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

عندي استفسار عن الكود الذي بتعرف عليه البرنامج (المشروع) حيث يكون الملف في نفس مجلد المشروع.. ولا يحتاج أن تكتب مسار الملف كاملاً

بحيث لو نقلت البرنامج على جهاز آخر لا تحدث أي مشاكل..


مثال لمسار الملف كاملاً ( قاعدة بيانات ) ...
كود :
Public Con As New OleDbConnection("PROVIDER=Microsoft.ACE.OLEDB.12.0;data source = C:\Users\danti\Source\Repos\Login From Access\Login From Access\bin\Debug\MyTestDataBase.accdb")

مثال لمسار نفس ملف قاعدة البيانات ولكن مختصر...
كود :
Public Con As New OleDbConnection("PROVIDER=Microsoft.ACE.OLEDB.12.0;data source =" & Application.StartupPath & "\MyTestDataBase.accdb")


وجدت بالنت طريقة للطباعة عن طريق الوورد.. ولكن صاحب المقطع قام بكتابة مسار ملف الوورد كاملاً..

هذا الكود:
كود :
Dim FileName As String = "C:\Users\danti\Source\Repos\Printer in word\Printer in word\bin\Debug\P_W_T.dotx"

سؤالي:
ما هو الكود المختصر الذي يمكنني فيه كتابة اسم ملف الوورد فقط.. ويقوم بالتعرف عليه، حيث أنه في المجلد (Debug) الخاص بالمشروع.
أرجو أنني وفقت في إيصال الفكرة أو الاستفسار..
وشكراً ولكم.


RE: الكود المختصر لمعرفة مسار ملف معين - danti - 17-12-22

الحمد لله وجدت الكود


كود :
Dim FileName As String = My.Application.Info.DirectoryPath & "\P_W_T.dotx"


هذا رابط لمقطع يشرح طريقة طباعة TextBox أو DateTimePicker عن طريق الوورد
https://youtu.be/andDjzYHHC4


وهذا رابط لمقطع يشرح طريقة طباعة DataGridView عن طريق الوورد
https://youtu.be/zT4h4Z0RaJY

لمن أراد الاستفادة..