أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية تنسيق مصنف Excel أثناء دفق محتوى MIME‏

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

الموجز
توضح هذه المقالة كيفية استخدام صفحات الخادم النشطة (ASP) لإنشاء مصنف منسق يمكن دفقه كمحتوى MIME إلى Microsoft Excel.
معلومات أخرى
يمكن لـ Excel الاحتفاظ بمعلومات التخزين بتنسيق عبارة عن مزيج من HTML/XML. فعندما تقوم بحفظ مصنف Excel 2000 كصفحة ويب، يقوم Excel بإنشاء ملف يحتوي على مختلط من علامات HTML وعلامات XML، حيث يكون لهذه العلامات مدلولاً خاصًا بالنسبة لـ Excel. ويمكن للمصنف الذي تم حفظه بهذا التنسيق الانتقال من Excel إلى المستعرض ثم الانتقال إلى Excel مرة ثانية ("جولة") دون فقد تكامل المصنف.

عندما تقوم بفتح مصنف تم حفظه كصفحة ويب في برنامج Internet Explorer، يتم استخدام علامات HTML لعرض المستند. وعندما تقوم بفتح مصنف بهذا التنسيق في Excel، يقوم Excel باستخدام علامات XML للإعدادات التي قد تتعلق بالمصنف وأوراق العمل والصفوف والأعمدة. لمزيد من المعلومات حول استخدام علامات HTML وXML مع Excel 2000، راجع "Microsoft Office HTML and XML Reference" على موقع MSDN التالي على الويب: باستخدام صفحات الخادم النشطة، يمكنك إنشاء المستندات الخاصة بك بتنسيق HTML/XML في Excel لكي يتم عرض المستند في Excel عندما يتم دفقه إلى مستعرض العميل. يمكنك التحكم في وضع البيانات بداخل الخلية وتحديد أية إعدادات لمصنف أو ورقة عمل تكون مدعومة بتنسيق HTML/XML في Excel. لإنشاء مصنف Excel بتنسيق HTML/XML ثم دفقه بعد ذلك كمحتوى MIME إلى Excel على مستعرض العميل، اتبع الخطوات التالية:
  1. قم بلصق التعليمة البرمجية التالية في "المفكرة":
    ‪<%@ Language=VBScript %>‪<%  ‎' Check for a value passed on the address bar.  if (Request.QueryString("i")) = "" then bFirst = true  ‎' If we have a value for "i", we know that we can display the ‎ ' data in Excel.  if (bFirst = false) then   ‎ ' Buffer the content and send it to Excel.    Response.Buffer = true    Response.ContentType = "application/vnd.ms-excel"‎ ‪%><HTML xmlns:x="urn:schemas-microsoft-com:office:excel"‎><HEAD><style>  <‎!--table ‎ @page   ‎  {mso-header-data:"&CMultiplication Table\000ADate\: &D\000APage &P";‎	mso-page-orientation:landscape;}‎     br     {mso-data-placement:same-cell;‎}  --><‎/style>  <‎!--[if gte mso 9]><xml>   <x:ExcelWorkbook>    <x:ExcelWorksheets>     <x:ExcelWorksheet>      <x:Name>Sample Workbook</x:Name>      <x:WorksheetOptions>       <x:Print>        <x:ValidPrinterInfo/‎>       <‎/x:Print>      <‎/x:WorksheetOptions>     <‎/x:ExcelWorksheet>    <‎/x:ExcelWorksheets>   <‎/x:ExcelWorkbook>  <‎/xml><![endif]--‎> <‎/HEAD><BODY><TABLE>‪<%   ‎' Build a multiplication table from 1,1 to i,j.   for i = 1 to CInt(Request.QueryString("i"))‎     Response.Write "  <TR>" + vbCrLf     for j = 1 to CInt(Request.QueryString("j"))‎       if (j = 1) or (i = 1) then         Response.Write "    <TD bgcolor=""#FFF8DC"">"‎       else         Response.Write "    <TD bgcolor=""#B0C4DE"">"‎       end if	   Response.Write CStr(i*j) + "</TD>" + vbCrLf     next     Response.Write "  </TR>" + vbCrLf   next‎%>‎<‎/TABLE><‎/BODY><‎/HTML>‪<%  else  ‎' The user hasn't loaded the page yet. Prompt them for ‎ ' values for the table.‪%><HTML><BODY>Please enter indices for the multiplication table:<BR>‎<FORM action="xlmime.asp" method=GET>    i = <INPUT type="text" name=i style="WIDTH: 25px"><BR>‎  j = <INPUT type="text" name=j style="WIDTH: 25px"><BR><BR/>‎  <INPUT type="submit" value="Submit"><BR/‎><‎/FORM><‎/BODY><‎/HTML>‪<%  end if‪%>					
  2. قم بحفظ الملف كـ XLMime.asp في الدليل الجذر الظاهري لخادم الويب الخاص بك. (الجذر الظاهري الافتراضي هو C:\Inetpub\Wwwroot.)
  3. قم بتشغيل برنامج Internet Explorer وتصفح إلى الموقع http://YourWebServer/xlmime.asp، حيث يشير YourWebServer إلى اسم خادم الويب الخاص بك.
  4. في صفحة الويب التي تظهر، أدخل قيمًا رقمية في كل مربع من مربعات النص المتوفرة ثم انقر فوق إرسال. يتم تنشيط Excel موضعيًا في المستعرض بمصنف جديد. ويحتوي المصنف الجديد على بيانات منسقة في عدد الصفوف (i) وعدد الأعمدة (j) التي قمت بتحديدها. كذلك، إذا قمت بالتحقق من معلومات "إعداد الصفحة" الخاصة بالمصنف، ستلاحظ أن الاتجاه قد تم تعيينه إلى الوضع الأفقي إلى جانب وجود رأس مخصص.
مراجع
لمزيد من المعلومات حول دفق محتوى MIME إلى تطبيقات Office، انقر فوق رقمي المقالتين التاليتين لعرضهما في "قاعدة معارف Microsoft" (قد تحتوي هاتان المقالتان على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
266263 الخطأ: عرض مصدر ASP من خلال Word 2000 وExcel 2000 عند استخدام نوع MIME لدفق البيانات
199841 كيفية عرض نتائج ASP باستخدام Excel في برنامج IE مع أنواع MIME
لمزيد من المعلومات حول Office Automation، قم بزيارة موقع الدعم لـ Microsoft Office Development:
XL2003 XL2007
خصائص

رقم الموضوع: 271572 - آخر مراجعة: 04/29/2008 13:11:09 - المراجعة: 6.3

  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
  • kbhowto KB271572
تعليقات
script>