U OVAJ ZADATAK
Sažetak
Ovaj članak opisuje kako stvoriti tekstni dokument s Active Server Pages (ASP) i strujati dokumenta pomoću Office Multipurpose Internet Mail Extensions (MIME) vrsta klijenta. Oblik teksta temelji planirati u ovom članku je HTML i korištenjem programa Excel i Word MIME vrsta prikaza dokumenta. Postoji nekoliko tekstni oblici koji možete koristiti za stvaranje Office dokumenata pomoću istom tehnikom navedene u ovom članku. Tekstni dokumenti za Excel možete stvoriti korištenjem sljedećih oblika:
-
Odvojenih zarezom (.csv)
-
Razgraničeno tabulatorima (.txt)
-
HTML
-
XML (Excel 2002)
Isto tako, možete stvoriti tekst temelji dokumente za Word korištenjem sljedećih oblika:
-
Tekst
-
HTML
-
Oblik obogaćenog teksta (.rtf)
Kako stvoriti skriptu
-
Početak teksta ili HTML uređivača i zalijepite sljedeći kod u uređivač:
<%@ Language=VBScript %><% Dim r, Amount, Tax 'Change HTML header to specify Excel's MIME content type. Response.Buffer = TRUE Response.ContentType = "application/vnd.ms-excel"%><HTML><BODY> <TABLE> <TR> <TD><B>Order #</B></TD> <TD WIDTH="120" ALIGN="Right"><B>Amount</B></TD> <TD WIDTH="120" ALIGN="Right"><B>Tax</B></TD> </TR> <% For r= 1 to 20 %> <TR> <TD><%=r%></TD> <% Amount = FormatCurrency(Rnd()*1000,2) %> <TD><%=Amount%></TD> <% Tax = FormatCurrency(Amount*0.07,2) %> <TD><%=Tax%></TR> <% Next %> <TR> <TD> </TD> </TR> <TR> <TD> </TD><TD>=SUM(B2:B21)</TD><TD>=SUM(C2:C21)</TD> </TR> </TABLE></BODY></HTML>
-
Spremite novu skriptu kao Exceldoc.asp virtualna korijenska mapa web-poslužitelja. Korijen zadani je C:\Inetpub\Wwwroot.
Kako pokrenuti skriptu
-
Pokrenite Microsoft Internet Explorer.
-
U adresnu traku upišite http://YourWebServer/ExcelDoc.asp (gdje je YourWebServer naziv web-poslužitelja) i pritisnite tipku ENTER.
-
Nakon što je tablica otvorena u programu Excel, pregledajte rezultate. Imajte na umu oblikovanje i formule u ćelijama B23 i C23.
Kako ponovo pokušajte
Dalje, preinačiti skriptu tako da se dokument otvori u programu Word umjesto programa Excel:
-
U skriptu, izmijenite MIME vrsta kako slijedi:
Response.ContentType = "application/msword"
-
Izmijenjeni dokument spremiti u virtualna korijenska mapa web-poslužitelj kao Worddoc.asp.
-
Pokrenite Internet Explorer i pronađite http://YourWebServer/WordDoc.asp (gdje je YourWebServer naziv web-poslužitelja).
Toubleshooting
Koristeći tekstni oblik za Office dokumente možete pružiti rješenje na web-poslužitelju koji je vrlo skalabilni i pruža dobar performansi. Nedostatak koristeći tekstni oblici je da su ograničena u Office značajke koje možete koristiti. Neki programeri možda odlučite koristiti automatizaciju za stvaranje Office dokumenata; Iako automatizaciju u okruženju klijentske daje najveću fleksibilnost u exploiting sve značajke koje su dostupne u Officeu, možete generirati neke probleme za strani poslužitelja aplikacija. Ako pronađete da koristeći oblik teksta temeljene dokumenta isporučiti razinu trebate stvaranje dokumenata, možda želite pogledajte sljedeći članak u bazi znanja za određivanje ako automatizaciju možda rješenje koje je desno za:
257757 INFO: razmatranja za automatizaciju strani poslužitelja sustava Office
Reference
Dodatne informacije potražite na sljedećem Web-mjestu Microsoft Developer Network (MSDN):
Microsoft Office razvoja s Visual Studiohttp://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx