Ako používať ASP.NET alebo Visual Basic.NET na transformáciu XML na Rich Text Format pre program Microsoft Word 2002

Preklady článku Preklady článku
ID článku: 311461 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Použiť tento krokový na generovanie Rich Text Format (RTF) z Extensible Markup Language (XML) pomocou jazyka Visual Basic.NET.

Rich Text Format je textový formát, ktorý kóduje formátovaný text, rozloženie dokumentu a grafiku. Bežne sa používa program Microsoft Word. Pretože RTF je text-založené, môže byť ľahko generované s kódom. Ak máte údaje XML chcete zobraziť v programe Word ako katalóg/zoznamu alebo typu dokumentu hromadnej korešpondencie, potom transformuje údaje XML do RTF prúd môže byť ideálnym riešením pre teba. A v skutočnosti, ak ste rozvojových riešenie kde ste generovať dokumentov na webovom serveri, potom generovanie týchto dokumentov pomocou, text-založené formát ako HTML alebo RTF, je preferovaná nad použitím server-bočné automatizácia Slovo.

Tento článok poskytuje vzorky kód s krok za krokom pokyny na transformáciu XML do formátu RTF pre zobrazenie v programe Word pomocou niekoľkých prístupy:
  • Uloženie vo formáte RTF do súboru a potom ho otvoríte v programe Word.
  • Preniesť RTF do programu Word pomocou systému Windows Schránky.
  • Prúd RTF slovo hostí v Microsoft Internet Explorer ASP.NET webovej aplikácie.

Špecifikácia formátu RTF

Formát RTF (Rich Text) špecifikácia je verejná Špecifikácia generovať RTF-kompatibilné textové súbory. Môžete použiť dokumentácia pre špecifikáciu na Microsoft Developer Sieť) webovej lokalite (MSDN ako prostriedok, ktoré vám pomôžu vytvárať vlastné súbory RTF. Avšak špecifikáciou poskytované "ako-je", a je poskytovaná žiadna podpora Technickej podpory spoločnosti Microsoft pre špecifikáciu. Kliknutím na nasledujúce prepojenia pre RTF špecifikácie:
Rich Text Format špecifikácie, verzia 1.6

Rich Text Format špecifikácie, verziu 1.7

Transformácia XML na RTF

Môžete prijať platný súbor XML z akéhokoľvek zdroja a premeniť ju na RTF. Tento postup ilustruje, ako môžete transformovať vlastnú schému XML do formátu RTF buď uložili do súboru, alebo skopírujú do schránky.
  1. Vytvoriť nové Visual Basic.NET Windows aplikácie. Form1 sa vytvorí automaticky.
  2. Pridajte dva ovládacie prvky tlačidlo Form1.
  3. Na View ponuky, kliknite na tlačidlo Kód.
  4. Vložte nasledovné v hornej časti okna pre kód pred vykonávanie Form1 triedy:
    Imports System.Xml
    Imports System.Xml.Xsl
    Imports System.IO
  5. Pridať nasledujúci kód do Form1 triedy implementácie (pred Koniec triedy):
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Button1.Text = "To File"
            Button2.Text = "To Clipboard"
    
        End Sub
    
        Private Sub ButtonsClick(ByVal sender As System.Object, ByVal e As System.EventArgs) _
            Handles Button1.Click, Button2.Click
    
            Dim sPath As String = Directory.GetParent(Directory.GetCurrentDirectory()).ToString
    
            ' Open the XML file.
            Dim xmlDoc As New XmlDocument()
            xmlDoc.Load(sPath & "\Dictionary.xml")
    
            ' Open the XSL file.
            Dim xslDoc As New XslTransform()
            xslDoc.Load(sPath & "\Dictionary.xslt")
    
            Select Case sender.name
                Case "Button1"
                    ' Transform the XSL and save it to file.
                    Dim TWrtr As New XmlTextWriter(sPath & "\Dictionary.RTF", System.Text.Encoding.Default)
                    xslDoc.Transform(xmlDoc, Nothing, TWrtr, Nothing) 
                    TWrtr.Close()
                    MsgBox("Transformed RTF saved to " & sPath & "\Dictionary.RTF")
                Case "Button2"
                    ' Transform the XSL and copy it to the clipboard.
                    Dim SWrtr As New StringWriter()
                    xslDoc.Transform(xmlDoc, Nothing, SWrtr, Nothing)
                    Dim datObj As New DataObject(DataFormats.Rtf, SWrtr)
                    Clipboard.SetDataObject(datObj)
                    SWrtr.Close()
                    MsgBox("Transformed RTF copied to the clipboard.")
            End Select
    
        End Sub
  6. Pridať súbor XML do projektu:
    1. Na Project ponuky, kliknite na tlačidlo Doplniť nový bod.
    2. Zo zoznamu šablóny, kliknite na tlačidlo Súbor XML.
    3. Zadajte názov Dictionary.XML a kliknite na tlačidlo Otvorené.
    4. Pridať nasledujúce do obsahu Dictionary.xml:
      <Dictionary>
        <Entries>
          <Entry>
            <Word Type="1">Energetic</Word>
            <Definition>Having, exerting, or displaying energy</Definition>
          </Entry>
          <Entry>
            <Word Type="1">Happy</Word>
            <Definition>Enjoying, displaying, or characterized by pleasure or joy</Definition>
          </Entry>
          <Entry>
            <Word Type="2">Emotion</Word>
            <Definition>A complex, strong subjective response</Definition>
          </Entry>
        </Entries>
      </Dictionary> 
  7. Pridať súbor XSLT do projektu:
    1. Na Project ponuky, kliknite na tlačidlo Doplniť nový bod.
    2. Zo zoznamu šablóny, kliknite na tlačidlo Súbor XSLT.
    3. Zadajte názov Dictionary.XSLTa potom kliknite na tlačidlo Otvorené.
    4. Nahradiť obsah Dictionary.xslt s po:
       
      <?xml version="1.0" encoding="UTF-8" ?>
      <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      
      	<xsl:output method="text"/>
      	<xsl:template match="/">
      
      	<xsl:text>{\rtf1</xsl:text>
      
      	<xsl:for-each select="Dictionary/Entries/Entry">
      
      		<xsl:text>\par\b </xsl:text>
      		<xsl:value-of select="Word"/>
      		<xsl:text>\b0\i  </xsl:text> 
      		<xsl:if test="Word[@Type='1']">adj.</xsl:if>
      		<xsl:if test="Word[@Type='2']">n.</xsl:if>
      		<xsl:text>\i0\par </xsl:text>
      		<xsl:value-of select="Definition"/>
      		<xsl:text>\par</xsl:text>
      	</xsl:for-each>
      
      	<xsl:text>}</xsl:text>
      
      	</xsl:template>
      	
      </xsl:stylesheet>  
  8. Stlačením klávesu F5 stavať a spustite program.
  9. Kliknite na položku Do súboru Ak chcete uložiť transformovaného súboru XML súboru (Dictionary.rtf). Môžete Otvorte súbor vo formáte RTF v programe Word skúmať výsledky transformácie.
  10. Kliknite na položku Do schránky Ak chcete skopírovať transformovaného súboru XML do Schránky systému Windows. Môžete potom prilepiť obsah Schránky do nového alebo existujúceho dokumentu programu Word zobraziť výsledky.

Transformovať DataSet do formátu RTF

Jazyka Visual Basic.NET vám umožní ľahko urobiť transformácie na sady údajov. Tento postup vám ukáže, ako si môžete vziať súvisiacich údajov z vzorky databáze Northwind a premeniť ju na RTF. Dve rôzne preukázať transformácií: jednoduchý RTF dokument, ktorý obsahuje zoznam zákazníkov kontaktné informácie a trochu zložitejšie dokument RTF, ktorý zobrazuje informáciu o objednávke pre zákazníkov vo formáte typu hromadnej korešpondencie.
  1. Začať nové Visual Basic ASP.NET webovú aplikáciu a uložte ho na http://localhost/RTFDemo.

    WebForm1 vytvorí sa pre vás.
  2. Pridajte dva Tlačidlo Ovládacie prvky na WebForm1.
  3. Na View ponuky, kliknite na tlačidlo Kód.
  4. Pridať nasledujúci kód do Page_Load Funkcia:
            Button1.Text = "View Contact Information"
            Button2.Text = "View Customer Orders"
  5. Pridať nasledujúce funkciu WebForm1 trieda.

    POZNÁMKA: Nasledujúci kód predpokladá máte SQL Server nainštalovaný na localhost. Ak budete musieť použiť iný počítač, zmeniť zdroj údajov členských pripojenia reťazec zodpovedajúcim spôsobom.
        Private Sub ButtonsClick(ByVal sender As System.Object, ByVal e As System.EventArgs) _
                Handles Button1.Click, Button2.Click
    
            ' Connect to the data source.
            Dim nwindConn As SqlConnection = New SqlConnection( _
                "Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI")
            nwindConn.Open()
    
            ' Build a dataset based on whether you requested to view a list of 
            ' orders or a list of contacts.
            Dim ds As DataSet
            Dim sXSL As String
            Select Case (sender.id)
    
                Case "Button1"
    
                    ds = New DataSet("Contacts")
                    Dim ContactsDA As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM Customers", nwindConn)
                    ContactsDA.Fill(ds, "Customers")
                    ' XSLT to use for transforming this dataset.
                    sXSL = "Contacts.xslt"  
    
                Case "Button2"
    
                    ds = New DataSet("CustomerOrders")
    
                    Dim custDA As SqlDataAdapter = New SqlDataAdapter("SELECT CustomerID, CompanyName, " & _
                        "Address, City, Region, PostalCode, Country FROM Customers", nwindConn)
                    custDA.Fill(ds, "Customers")
    
                    Dim ordersDA As SqlDataAdapter = New SqlDataAdapter("SELECT OrderID, CustomerID, Freight " & _
                        "FROM Orders", nwindConn)
                    ordersDA.Fill(ds, "Orders")
    
                    Dim ordersdetailDA As SqlDataAdapter = New SqlDataAdapter( _
                        "SELECT [Order Details].OrderID, Products.ProductName, [Order Details].Quantity, " & _
                        "[Order Details].[UnitPrice]*[Quantity]*(1-[Discount]) AS ItemTotal " & _
                        "FROM Products INNER JOIN [Order Details] ON Products.ProductID = [Order Details].ProductID " _
                        , nwindConn)
    
                    ordersdetailDA.Fill(ds, "OrderDetails")
    
                    nwindConn.Close()
    
                    ds.Relations.Add("CustOrders", _
                    ds.Tables("Customers").Columns("CustomerID"), _
                    ds.Tables("Orders").Columns("CustomerID")).Nested = True
    
                    ds.Relations.Add("OrdersToOrdersDetail", _
                    ds.Tables("Orders").Columns("OrderID"), _
                    ds.Tables("OrderDetails").Columns("OrderID")).Nested = True
    
                    ' XSLT to use for transforming this dataset.
                    sXSL = "CustOrders.xslt" 
    
            End Select
    
            ' Close the connection to the data source.
            nwindConn.Close()
    
            ' Transform the dataset by using the appropriate stylesheet.
            Dim xmlDoc As XmlDataDocument = New XmlDataDocument(ds)
            Dim xslTran As XslTransform = New XslTransform()
            xslTran.Load(Server.MapPath(sXSL))
    
            ' Stream the results of the transformation to Word.
            Response.ContentType = "application/msword"
            Response.Charset = ""
            Response.ContentEncoding = System.Text.Encoding.Default
            xslTran.Transform(xmlDoc, Nothing, Response.Output)
    
        End Sub
  6. Pridajte nasledujúce riadky kódu v hornej časti WebForm1.aspx.vb, pred vykonaním triedy WebForm1:
    Imports System.Data.SqlClient
    Imports System.Xml
    Imports System.Xml.Xsl
  7. Na Project ponuky, kliknite na tlačidlo Doplniť nový bod. Zo zoznamu šablóny, kliknite na tlačidlo Súbor XSLT, názov súboru Contacts.XSLT, a potom kliknite na tlačidlo Otvorené.
  8. Nahraďte obsah Contacts.xslt takto:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    	xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="urn:my-scripts" >   
    
    <xsl:output method="text"/>
    
    <xsl:template match="/">
    
    	<xsl:text>{\rtf1</xsl:text>
    	
        <xsl:text>{\fonttbl{\f0\froman\fcharset0\fprq2 Times New Roman;}{\f1\fswiss\fcharset0\fprq2 Arial;}}</xsl:text>
        
    	<xsl:text>{\header\pard\fs50 My Customer Contacts}</xsl:text>
    	
    	<xsl:text>{\footer\pard\fs18 Page {\field{\*\fldinst PAGE}</xsl:text>
    	<xsl:text>{\fldrslt }} of {\field{\*\fldinst NUMPAGES}{\fldrslt 1}} \par}</xsl:text>
    	
    	<xsl:text>\f1\fs20</xsl:text>
    	
        <xsl:for-each select="Contacts/Customers">
    		<xsl:text>\par\b </xsl:text><xsl:value-of select="CustomerID"/><xsl:text>\b0</xsl:text>
    		<xsl:text>\par </xsl:text><xsl:value-of select="CompanyName"/>
    		<xsl:text>\par </xsl:text><xsl:value-of select="ContactName"/>
    		<xsl:text>\par </xsl:text><xsl:value-of select="Phone"/>
    		<xsl:text>\par</xsl:text>
        </xsl:for-each>
    	      
    	<xsl:text>}</xsl:text>
    
    </xsl:template>
    
    <xsl:template match="Customers">
    
        <xsl:text>\par\b </xsl:text><xsl:value-of select="CustomerID"/><xsl:text>\b0</xsl:text>
        <xsl:text>\par </xsl:text><xsl:value-of select="CompanyName"/>
        <xsl:text>\par </xsl:text><xsl:value-of select="ContactName"/>
        <xsl:text>\par </xsl:text><xsl:value-of select="Phone"/>
        <xsl:text>\par</xsl:text>
    
    </xsl:template>
    
    </xsl:stylesheet> 
  9. Na Project ponuky, kliknite na tlačidlo Doplniť nový bod. Zo zoznamu šablóny, kliknite na tlačidlo Súbor XSLT, názov súboru CustOrders.xslt, a potom kliknite na tlačidlo Otvorené.
  10. Nahraďte obsah CustOrders.xslt takto:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    	xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="urn:my-scripts" >   
    
    <xsl:output method="text"/>
    
    <msxsl:script language="VB" implements-prefix="user">
        Dim CustomerTotal as Double = 0
        Dim OrderSubtotal as Double = 0
        
        Function AddToOrderSubtotal(amt)
            amt.MoveNext
            OrderSubtotal = OrderSubtotal + System.Convert.ToDouble(amt.Current.Value)
        End Function
        
        Function GetOrderSubtotal
    		GetOrderSubtotal = OrderSubtotal
        End Function
        
        Function GetCustomerTotal
    		GetCustomerTotal = CustomerTotal
    		CustomerTotal = 0
    	End Function
    	
        Function GetOrderTotal(freight)
           freight.MoveNext
           nFreight = System.Convert.ToDouble(freight.Current.Value)
           GetOrderTotal = nFreight + OrderSubtotal
           CustomerTotal = nFreight + OrderSubtotal + CustomerTotal
           OrderSubtotal = 0  
        End Function
            
    </msxsl:script>
    
    <xsl:template match="CustomerOrders">
    
    	<xsl:text>{\rtf1</xsl:text>
    	
    	<xsl:text>{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
    	\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
    	\red255\green255\blue255;\red221\green221\blue221;}</xsl:text>
    	
    	<xsl:text>{\info{\title Sample RTF Document}{\author Microsoft Developer Support}}</xsl:text>
    	
    	<xsl:text>{\header\pard\qc{\fs50 ASP-Generated RTF\par}{\fs18\chdate\par}\par\par}</xsl:text>
    	
    	<xsl:text>{\footer\pard\qc\brdrt\brdrs\brdrw10\brsp100\fs18 Page {\field{\*\fldinst PAGE}</xsl:text>
    	<xsl:text>{\fldrslt }} of {\field{\*\fldinst NUMPAGES}{\fldrslt 1}} \par}</xsl:text>
    	
    	<xsl:apply-templates select="Customers"/>
    	      
    	<xsl:text>}</xsl:text>
    
    </xsl:template>
    
    <xsl:template match="Customers">
    
        <xsl:text>\par\pard\fs20\cf2\qr\b </xsl:text><xsl:value-of select="CustomerID"/><xsl:text>\cf0\b0</xsl:text>
        <xsl:text>\par\pard </xsl:text><xsl:value-of select="CompanyName"/>
        <xsl:text>\par </xsl:text><xsl:value-of select="Address"/>
        <xsl:text>\par </xsl:text><xsl:value-of select="City"/>
        <xsl:text>, </xsl:text><xsl:value-of select="Region"/>
        <xsl:text> </xsl:text><xsl:value-of select="PostalCode"/>
        <xsl:text>\par </xsl:text><xsl:value-of select="Country"/>
        <xsl:text>\par\par</xsl:text>
    
    	<xsl:apply-templates select="Orders"/>
    
    	<xsl:text>\trowd\cellx7000\cellx9000\pard\intbl\ql\b\cbpat1 </xsl:text>
    	<xsl:text>Order Total for the Current Period:\cell </xsl:text>
    	<xsl:text>\qr</xsl:text>
    	<xsl:variable name="CustTtl" select="user:GetCustomerTotal()"/>
    	<xsl:value-of select="format-number($CustTtl,'$###0.00')"/>
    	<xsl:text>\cell</xsl:text>
    	<xsl:text>\pard\intbl\row</xsl:text>
    		
    	<xsl:text>\pard\par\pard</xsl:text>
    	<xsl:text>\pard\plain\fs18\cf6\qc</xsl:text>
    	<xsl:choose>
    		<xsl:when test="$CustTtl = 0">
             <xsl:text>\b We've missed hearing from you!\b0 </xsl:text>
             <xsl:text> At your convenience, please call your personal sales representative </xsl:text>
             <xsl:text>so that we may discuss our specials for new and returning customers!</xsl:text>
          </xsl:when>
          <xsl:when test="$CustTtl > 2000">
             <xsl:text>\b Congratulations!\b0  Your purchases for this period qualify you for a \b 20%\b0 </xsl:text>
             <xsl:text> discount on one of your next orders. To take advantage of this offer, provide </xsl:text>
             <xsl:text>the coupon code ABC123XYZ when placing your order.</xsl:text>
          </xsl:when>
          <xsl:otherwise>
             <xsl:text> We value your patronage with Northwind Traders and would love to hear from you. </xsl:text>
             <xsl:text>If you have any questions about our upcoming line of products or if you want </xsl:text>
             <xsl:text>a catalog for the coming season, call 1-888-000-000.</xsl:text>
          </xsl:otherwise>
        </xsl:choose>
    	<xsl:text>\par\pard</xsl:text>
    	<xsl:text>\par \page</xsl:text>
    
    </xsl:template>
    
    <xsl:template match="Orders">
    
    	<xsl:text>\trowd\cellx9000\pard\intbl\cbpat9</xsl:text>
    	<xsl:text>\ql\b </xsl:text><xsl:value-of select="OrderID"/><xsl:text>\b0\cell </xsl:text>
    	<xsl:text>\pard\intbl\row</xsl:text>
    	
    	<xsl:apply-templates select="OrderDetails"/>
    
    	<xsl:text>\trowd\cellx7000\cellx9000\pard\intbl</xsl:text>
    	<xsl:text>\qr Subtotal:\cell </xsl:text>
    	<xsl:value-of select="format-number(user:GetOrderSubtotal(),'$###0.00')"/><xsl:text>\cell</xsl:text>	
    	<xsl:text>\pard\intbl\row</xsl:text>
    		
    	<xsl:text>\trowd\cellx7000\cellx9000\pard\intbl</xsl:text>
    	<xsl:text>\qr Freight:\cell </xsl:text>
    	<xsl:value-of select="format-number(Freight,'$###0.00')"/><xsl:text>\cell</xsl:text>	
    	<xsl:text>\pard\intbl\row</xsl:text>
    
    	<xsl:text>\trowd\cellx7000\cellx9000\pard\intbl</xsl:text>
    	<xsl:text>\qr Total:\cell </xsl:text>
    	<xsl:value-of select="format-number(user:GetOrderTotal(Freight), '$###0.00')"/><xsl:text>\cell</xsl:text>	
    	<xsl:text>\pard\intbl\row</xsl:text>
    		
    	<xsl:text>\trowd\cellx9000\pard\intbl \cell\pard\intbl\row</xsl:text>
    	
    </xsl:template>
    
    <xsl:template match="OrderDetails">
    
    	<xsl:text>\trowd\cellx5000\cellx7000\cellx9000\pard\intbl\ql </xsl:text>
    	<xsl:value-of select="ProductName"/><xsl:text>\cell </xsl:text>
    	<xsl:text>\qc </xsl:text><xsl:value-of select="Quantity"/><xsl:text>\cell </xsl:text>
    	<xsl:text>\qr </xsl:text>
    	<xsl:value-of select="format-number(ItemTotal,'$###0.00')"/><xsl:text>\cell</xsl:text>
    	<xsl:variable name="RunTotal" select="user:AddToOrderSubtotal(ItemTotal)"/>
    	<xsl:text>\pard\intbl\row</xsl:text>
    
    </xsl:template>
    
    </xsl:stylesheet>
  11. Na Vybudovať ponuky, kliknite na tlačidlo Riešenie.
  12. Spustite program Internet Explorer a prejdite na http://localhost/RTFDemo/Webform1.aspx.
  13. Kliknite na položku Zobraziť kontaktné informácie Ak chcete zobraziť prvý transformácia XML na RTF v programe Word.
  14. Kliknite na položku Späť v programe Internet Explorer.
  15. Kliknite na položku Zobrazenie objednávok zákazníkov Zobrazenie druhého transformácia XML na RTF v programe Word.

RTF riešenie problémov tipy

  • Ako je napísané, vzorového kóduTransformovať DataSet do formátu RTFsekcia, prúdy RTF priamo do prehliadača. Prípadne môžete uložiť RTF súborov a presmerovanie na uložený súbor. Vykonáte to nahradiť tieto riadky kód vo vzorke
    Response.ContentType = "application/msword"
    Response.ContentEncoding = System.Text.Encoding.Default
    Response.Charset = ""
    xslTran.Transform(xmlDoc, Nothing, Response.Output)
    s:
    Dim writer As XmlTextWriter = New XmlTextWriter( _
            Server.MapPath("Results.doc"), System.Text.Encoding.Default)
    xslTran.Transform(xmlDoc, Nothing, writer)
    writer.Close()
    Response.Redirect("Results.doc")
    Ukladanie vo formáte RTF ako súbor týmto spôsobom umožňuje ľahko preskúmať štruktúra RTF v súbore pomocou akýkoľvek textový editor, napríklad Poznámkový blok. Ukladanie vo formáte RTF do súboru môže byť užitočné pri riešení problémov technika, ak XSL transformácia neprináša výsledky očakávate.
  • Keď transformácie na RTF, byť vedomí, ako budete prezentovať medzery a prepravu, vráti sa vaše štýlov, pretože, ktoré môžu ovplyvniť ako Program Word interpretuje vaše RTF. Obe vzorky kód v tomto článku použitie <xsl:text></xsl:text> prvok pretože núti všetky biely priestor informácie, že je zachovaný.
  • Použitie <xsl:output method="text"></xsl:output> vo vašej stylopis uistite sa, že váš XML je transformovaná na text (skôr ako XML, ktorá je predvolená metóda výstup). Ak nemáte zadať text ako výstup metóda, XML spracovanie pokyny môžu doplniť súbor. Toto môžete zabrániť programu Word správne interpeting text RTF.

ODKAZY

Ďalšie informácie o server-bočné automatizačné Microsoft Word a ďalších aplikáciách balíka Office, kliknite na tlačidlo nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
257757 INFO: Úvah pre Server-bočné automatizačné balíka Office
Pre Ďalšie informácie o používaní RTF v vášho riešenia, kliknite na článok nasledovné čísla článkov databázy Microsoft Knowledge Base:
270906 HOWTO: Použiť ASP na generovanie Rich Text Format (RTF) dokument prúdu do programu Microsoft Word
258513 HOWTO: Prilepiť RichText formátované reťazec do programu Word s automatizácie jazyka Visual Basic
Ďalšie informácie o transformáciu XML pomocou Visual Základné.ČISTÁ, kliknutím na nasledujúce číslo článku zobrazte článok v Microsoft Knowledge Base:
300934 AKO: Použiť transformáciu XSL na XML pre streamovanie pomocou jazyka Visual Basic.NET
300929 AKO: Použiť transformáciu XSL z dokumentu XML k dokumentu XML pomocou jazyka Visual Basic.NET

Vlastnosti

ID článku: 311461 - Posledná kontrola: 1. novembra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Office Word 2007
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft ASP.NET 1.0
  • Microsoft Word 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft ASP.NET 1.1
Kľúčové slová: 
kbhowto kbmt KB311461 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:311461

Odošlite odozvu

 

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