2014-04-10 5 views
12

मैं ब्राउज़र [क्रोम] में चलाने के लिए जावास्क्रिप्ट फ्रंट एंड साइट पर काम कर रहा हूं, और मैं क्लाइंट पीसी पर अपने चुने हुए मैक्रोज़ के साथ वर्ड लॉन्च करना चाहता हूं जो पहले से ही उनके पीसी पर वर्ड में सेटअप हो चुके हैं।क्या एमएस वर्ड के लिए कोई एप्लीकेशन यूआरएल प्रोटोकॉल है?

मेरे प्रश्न यह है कि Office [और Word] इसे इंस्टॉल करते समय एक ऐप्लिकेशन यूआरएल प्रोटोकॉल [एमएसडीएन कैसे लेख] बनाते हैं?

उदाहरण के लिए, आईट्यून्स यूआरएल 'itmss: //itunes.apple.com/us/app/123213213? Mt = 8' के साथ ऐसा करता है, यदि उपयोगकर्ता ने आईट्यून्स इंस्टॉल किया है, तो उन्हें इसे खोलने के लिए संकेत मिलेगा ।

क्या इसके लिए वर्ड समकक्ष प्रोटोकॉल है? क्या मैं पैरामीटर के रूप में मैक्रो नामों को पास कर सकता हूं?

यदि कोई समकक्ष प्रोटोकॉल नहीं है, तो क्या कोई जानता है कि मैं कुछ कैसे प्राप्त कर सकता हूं?

+1

मुझे नहीं लगता कि इस तरह के एक प्रोटोकॉल मौजूद है: एमएस वर्ड प्रोटोकॉल ms-word:<command-name>"|"<command-argument-descriptor>"|"<command-argument>"

आप शायद "संपादित करें के लिए खुला" कमांड जो इस तरह दिखता है चाहता हूँ। – edi9999

+0

वर्ड के लिए ऐसा कोई प्रोटोकॉल नहीं है, लेकिन आप विंडोज़ पर एक बना सकते हैं-इसे कभी नहीं किया है, लेकिन आवश्यक जानकारी http://msdn.microsoft.com/en-us/library/aa767914 पर है। –

+4

OneDrive htmls के माध्यम से क्रॉलिंग, मैं इस "प्रोटोकॉल" में आया हूं: "ms-word: ofe | u | ", यह माइक्रोसॉफ्ट शब्द का एक उदाहरण लॉन्च करता है और दस्तावेज़ को द्वारा इंगित करता है, हालांकि, मुझे नहीं मिला इसके बारे में अभी तक कोई दस्तावेज नहीं है और यह मेरे द्वारा काम भी नहीं कर सका –

उत्तर

20

आप इस प्रकार अपने लिंक लिखने की कोशिश कर सकते हैं:

ms-word:ofe|u|http://example.com/myTestDocument.docx 

ध्यान दें कि यह सबसे अधिक संभावना की आवश्यकता होती है आप WebDAV सर्वर चल रहा है करने के लिए होगा, जो ऐसे अनुरोधों व्याख्या करने में सक्षम है।

क्या ofe या u का अर्थ है के बारे में विवरण here

यह प्रोटोकॉल Microsoft Office 2010 सर्विस पैक 2 (हाँ, वहाँ कार्यालय के लिए सर्विस पैक्स भी कर रहे हैं) से उपलब्ध होता है में पाया जा सकता।

+1

आप इसे OneDrive पर कार्रवाई में देख सकते हैं। एक .docx दस्तावेज़ जोड़ें और इसे Word में खोलने का चयन करें। – Aeyoun

+5

का मतलब है ओपन-फॉर-एडिट-सीएमडी, https://msdn.microsoft.com/en-us/library/office/dn906146.aspx#bk_addresources – mentat

+0

मेरे पास ऑनड्राइव पर एक फ़ाइल है, लेकिन मैं समझ नहीं पा रहा हूं इसका यूआरएल कैसे बनाएं। एपीआई एक फाइल ऑब्जेक्ट देता है जैसे 'upload_location', 'source' और' link', जो सभी अलग-अलग यूआरएल हैं। कोई विचार? –

7

कार्यालय 2010 एसपी 2 और ऊपर यूआरआई योजनाएं स्थापित करें जिनका आप अपनी वेबसाइट से उपयोग कर सकते हैं। माइक्रोसॉफ्ट के पास यहां उपलब्ध दस्तावेज हैं: https://msdn.microsoft.com/en-us/library/office/dn906146.aspx

प्रत्येक कार्यालय उत्पादों के लिए एक प्रोटोकॉल है। ms-word:ofe|u|<document-uri>

संबंधित मुद्दे