كيفية إنشاء رابط HTML والتي القوات MS Word لتحرير الوثيقة على ملقم webdav

StackOverflow https://stackoverflow.com/questions/653442

سؤال

لنفترض أن لدي WebDAV-تمكين الخادم ، حيث لدي مجموعة من وثائق المكتب.أود أن إنشاء صفحة ويب الذي يحتوي على ارتباط إلى المستند بحيث النقر على الرابط سيتم فتح Microsoft Word.كلمة بدوره تحميل الوثيقة من ملقم WebDAV ، وعندما المستخدم التشطيبات تحرير الوثيقة, MS Word سيتم تحميله مرة أخرى.

أنا أعرف أن مرض التصلب العصبي المتعدد كلمة (وغيرها من برامج Office) الدعم وتحرير الوثائق المخزنة على ملقم WebDAV.ما لا أعرفه هو كيفية توليد الرابط الذي سوف يؤدي MS Word إلى تحميل هذه الوثيقة في حد ذاته.

هل من الممكن ؟ ربما باستخدام بعض الخاصة المخطط ؟

هل كانت مفيدة؟

المحلول

وبقدر ما أذكر، والطريقة الوحيدة لتحقيق ذلك هو مثيل ورد صراحة من خلال اكتف، وتمر عليه URL لفتح.

ويمكن أن يتم ذلك داخل صفحة HTML (الذي ستحتاج IE)، أو باستخدام تطبيق خارجي من شأنه أن تحتاج بعد ذلك أن يكون مسجلا لنوع التمثيل الصامت الجديد (انظر <لأ href = "HTTP: // greenbytes .de / التكنولوجيا / WEBDAV / rfc4709.html # rfc.section.B.1 "يختلط =" noreferrer "> http://greenbytes.de/tech/webdav/rfc4709.html#rfc.section.B.1 للحصول على مثال).

نصائح أخرى

ويممم، يمكنك أيضا استخدام شيء مثل هذا:

<a href="ms-word:ofe|u|http://some_WebDav_enabled_address.com/some_Word_document.docx">Open Document in Word</a>

والفرق من الإجابات أعلاه هو أن هذا من شأنه لم تعد تحتاج اكتف وأنها ستعمل على الأقل في IE 8+، كروم وفايرفوكس، طالما يتم فتحه من جهاز ويندوز لمكتب 2010+ (وليس 100 ٪ متأكدة من هذا واحد على الرغم من).

شرح: الجزء ms-word:ofe هو البروتوكول الذي يحصل على تثبيت على جهاز العميل عند تثبيت Office. أنا لا أعرف بالضبط ما يفعله الجزء |u|.

والتقاء يستخدم EditDocument طريقة للتحكم SharePoint.OpenDocuments اكتف .

وعلى سبيل المثال في جافا سكريبت:

new ActiveXObject("SharePoint.OpenDocuments.1").EditDocument("http://example.com/test.doc")

وجدت أن التقاء يمكن أن تفعل هذا.لديهم خاصة فايرفوكس البرنامج المساعد, ولكن يجب أن تعمل بشكل جيد مع برنامج Internet Explorer.

في الواقع ، عندما بدأت اللعب مع ذلك ، اتضح أن أي يفعل فعلا فتح المستند مباشرة من WebDAV.يبدو أنه إذا كان أي من تحميل الصفحة ، تمريره إلى MS Word, ولكن جنبا إلى جنب مع URL.MS Word ثم يمكن حفظ الملف مرة أخرى (أحيانا تراه الملف للقراءة فقط و لا يسمح لإنقاذ مرة أخرى ، ولكن يسمح لتحميل تحت اسم مختلف).

لا يزال التحقيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top