مساء الخير للجميع
عندي نظام ومطلوب أتمتة البرنت آوت للنظام من نماذج وتقارير وخلافه ويوجد نموذج احتاج اعمله بشكل word template وداخل الوورد اضيف book mark السؤال كيف اسند للبوك مارك قيم عن طريق الكود ؟!
مساء الخير للجميع
عندي نظام ومطلوب أتمتة البرنت آوت للنظام من نماذج وتقارير وخلافه ويوجد نموذج احتاج اعمله بشكل word template وداخل الوورد اضيف book mark السؤال كيف اسند للبوك مارك قيم عن طريق الكود ؟!
الأخ العزيز / حسام المقحم
السلام عليكم ورحمة الله وبركاته
ما تود أن تفعله يسمى بـ Word/Office automation، في هذا الرابط ستجد مبتغاك ولكن بعد أن تقوم بقراءة الرابط أود أن أخبرك بأنني حاولت أن أقوم بنفس هذه العملية، ونظرا لطبيعة تطبيقات الويب واجهتني عدة مشاكل أهمها الـ server الذي سيحوي تطبيق الويب هل تم تنصيب برنامج MS Word عليه أم لا. أقراء المقتطف التالي وهو مأخوذ من موقع support.microsoft.com :
اقتباسMicrosoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment.
وهذا هو الرابط لما ذكر أعلاه. أيضا أريدك أن تقراء هذه المدونه حيث أنها تحوي حلول بديله تتضمن XML أو إستخدام طرف ثالث لمساعدتك في هذه العملية.
أتمنى لك التوفيق والنجاح
عفوا Robatic ممكن ترفق لنا مشكوراً مثال لكيفية Automation using a Base Template صراحة حاولت وما طلع معي شيء فإذا تقدر تزودني بمثال اكون شاكر ومقدر تعاونك
إذا سمحتوا يا جماعة اللي سبق عمل word automation يعرض علينا تجربته وله الشكر
الأخ العزيز / حسام المقحم
في الرابط التالي يوجد شرح كامل ومفصل للـ Word Automation وفيه أيضا شرح لبعض العمليات الأساسية للتعامل مع ملف word مثل Bookmark Selection, Base Template, Mail Merge ....etc
إليك الرابط :