15-09-19, 01:36 AM
الصفحات : 1 2
15-09-19, 04:55 AM
هذة المثود تقوم بالبحث عن الملف حسب الاسم اذا كان موجود :
وهذة المثود تقوم بايجاد النص و تقوم بفتح ملف الورد و تقوم بتحديد النص:
وهذا المشروع كامل:
PHP كود :
private string Filename()
{
try
{
string partialName = "Rabee Qabaha";
DirectoryInfo hdDirectoryInWhichToSearch = new DirectoryInfo(@"\\Mac\Home\Desktop\test");
FileInfo[] filesInDir = hdDirectoryInWhichToSearch.GetFiles("*" + partialName + "*.*");
string fullName = "";
foreach (FileInfo foundFile in filesInDir)
{
fullName = foundFile.FullName;
}
return fullName;
}
catch (Exception)
{
return "";
}
}
وهذة المثود تقوم بايجاد النص و تقوم بفتح ملف الورد و تقوم بتحديد النص:
PHP كود :
protected bool FindTextInWord(object texttofind, string filepath)
{
object matchCase = false;
object matchWholeWord = true;
object matchWildCards = false;
object matchSoundsLike = false;
object matchAllWordForms = false;
object forward = true;
object format = false;
object matchKashida = false;
object matchDiacritics = false;
object matchAlefHamza = false;
object matchControl = false;
object read_only = false;
object visible = true;
object replace = 2;
object wrap = 1;
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document docOpen = app.Documents.Open(filepath);
bool val = false;
try
{
val = app.Selection.Find.Execute(ref texttofind, ref matchCase, ref matchWholeWord,
ref matchWildCards, ref matchSoundsLike, ref matchAllWordForms, ref forward, ref wrap,
ref format, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing);
}
finally
{
//app.Documents.Close();
}
return val;
}
وهذا المشروع كامل:
15-09-19, 12:45 PM
بارك الله فيك
جارى التجربة يا استاذنا الفاضل
جارى التجربة يا استاذنا الفاضل
16-09-19, 01:14 PM
السطرين دول فيهم ايرور
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document docOpen = app.Documents.Open(filepath);
على كلمة اوفيس
ضفت ريفرنس اسمها اوفيس واشتغل
بس ابحث ازاى
بكت اسم الملف بيقولى مفيش ملفات
وبكتب برده نص من داخل الورد بيقول مفيش ملفات
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document docOpen = app.Documents.Open(filepath);
على كلمة اوفيس
ضفت ريفرنس اسمها اوفيس واشتغل
بس ابحث ازاى
بكت اسم الملف بيقولى مفيش ملفات
وبكتب برده نص من داخل الورد بيقول مفيش ملفات
16-09-19, 04:07 PM
مرحبا مجددا صديقي .... لا ادري ما الذي تقوم بفعلة خطاء لكن قمت بتعديل المثال ليكون اوضح:
المعطيات المطلوبة :
-موقع المجلد الذي يحتوي الملفات
-أسم الملف المراد البحث عنة
-النص المراد البحث عنة
المعطيات المطلوبة :
-موقع المجلد الذي يحتوي الملفات
-أسم الملف المراد البحث عنة
-النص المراد البحث عنة
Note:
- You need to import Microsoft Word Object library from reference.
Download source code :
https://mega.nz/#!6IYEGAbJ!hTvdRjHG4_tI_qiTPg3GXCYFw93c02r2KIn2fqxi2Rk
وهذا فيديو يوضح انه يعمل بكفائة :
17-09-19, 03:23 AM
تمام جارى التجربة
ايه مفتاح التشفير للتحميل
ايه مفتاح التشفير للتحميل
17-09-19, 04:43 AM
(17-09-19, 03:23 AM)Abou Eman كتب : [ -> ]تمام جارى التجربة
ايه مفتاح التشفير للتحميل
https://mega.nz/#!6IYEGAbJ!hTvdRjHG4_tI_...In2fqxi2Rk
17-09-19, 07:24 AM
تمام ياباشا لما شغلته فهمت انت عملت ايه
بس فى حاجتين
الاولى هى : ان سوالى كان عن ازاى ابحث عن الملف داخل مجلد مش احدد له اسم الملف يعنى الخطوة الاولى الى انت عاملها صح احدد المجلد
وبعدها يبقى اقدر ابحث فى ملف محدد لو كتبت اسمه او فى كل الملفات عن طريق راديو بوتن مثلا
الثانية : هى ان ملف الورد مش بيفتح زى الفيديو بيقولى الملف تالف
بس فى حاجتين
الاولى هى : ان سوالى كان عن ازاى ابحث عن الملف داخل مجلد مش احدد له اسم الملف يعنى الخطوة الاولى الى انت عاملها صح احدد المجلد
وبعدها يبقى اقدر ابحث فى ملف محدد لو كتبت اسمه او فى كل الملفات عن طريق راديو بوتن مثلا
الثانية : هى ان ملف الورد مش بيفتح زى الفيديو بيقولى الملف تالف
17-09-19, 05:59 PM
إقتباس :الاولى هى : ان سوالى كان عن ازاى ابحث عن الملف داخل مجلد مش احدد له اسم الملف يعنى الخطوة الاولى الى انت عاملها صح احدد المجلد
وبعدها يبقى اقدر ابحث فى ملف محدد لو كتبت اسمه او فى كل الملفات عن طريق راديو بوتن مثلا
انا بالفعل قمت بفعل ذلك لك ..... ففي التكست الثاني انت تقوم بكتابة اسم الملف المراد كتابة..... ففي حالتك لو اردت التغير بطريقة اختيار اسم الملف فقط قم بتغير الطريقة التي تستقبل الميثود فيها اسم الملف.
إقتباس :الثانية : هى ان ملف الورد مش بيفتح زى الفيديو بيقولى الملف تالف
لا اعلم ما المشكلة صديقي ..... تاكد من انك قمت بانشاء ملف الورد مسبقا و وضعت فية النص و حفظتة بصيغة مناسبة .
للعم انا استخدم office 2019
18-09-19, 01:44 AM
قصدى انى ابحث عن كلمة فى اكتر من ملف عن طريق مصفوفة
والثانية الملفات موجودة بالفعل والمسار صحيح
والثانية الملفات موجودة بالفعل والمسار صحيح
الصفحات : 1 2