כיצד לעצב חוברת עבודה של Excel בזמן הזרמת תוכן MIME

תרגומי מאמרים תרגומי מאמרים
Article ID: 271572 - View products that this article applies to.
הרחב הכל | כווץ הכל

תקציר

מאמר זה מדגים כיצד באפשרותך לשתמש ב- Active Server Pages ?(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:
http://msdn2.microsoft.com/en-us/library/Aa155477(office.10).aspx
באמצעות ASP, באפשרותך ליצור מסמכים משלך בתבנית 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. בדף האינטרנט שמופיע, הזן ערכים מספריים בכל אחת מתיבות הטקסט שסופקו ולאחר מכן לחץ על Submit (שלח). Excel מפעיל באופן מיידי את הדפדפן עם חוברת עבודה חדשה. חוברת העבודה החדשה מכילה נתונים מעוצבים במספר השורות (i) ובמספר העמודות (j) שציינת. בנוסף, אם תבדוק את פרטי הגדרת העמוד של חוברת העבודה, תראה כי הכיוון מוגדר ל'לרוחב' וכי ישנה כותרת עליונה מותאמת אישית.

מידע נוסף

לקבלת מידע נוסף אודות הזרמת תוכן MIME ליישומי Office, לחץ על מספרי המאמרים שלהלן כדי להציגם מתוך מאגר הידע Microsoft Knowledge Base:
266263 באג: Word 2000 ו- Excel 2000 מציגים מקור ASP בעת השימוש בסוג MIME להזרמת נתונים (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
199841 כיצד להציג תוצאות ASP באמצעות Excel ב-IE עם סוגי MIME (ייתכן שקישור זה מפנה לתוכן שחלק ממנו או כולו מופיע באנגלית)
לקבלת מידע נוסף אודות Office Automation, בקר באתר התמיכה של Microsoft Office Development:
http://support.microsoft.com/ofd

מאפיינים

Article ID: 271572 - Last Review: יום שלישי 29 אפריל 2008 - Revision: 6.3
המידע במאמר זה חל על:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
מילות מפתח 
kbhowto KB271572

ספק משוב

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com