Jak lze pomocí prostředí ASP.NET nebo jazyka Visual Basic.NET transformace XML do formátu RTF aplikace Microsoft Word 2002

Překlady článku Překlady článku
ID článku: 311461 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Použijte tento návod ke generování formátu RTF (RTF) z jazyka XML (Extensible Markup) pomocí jazyka Visual Basic.NET.

Formát RTF je textový formát, který kóduje formátovaný text, rozvržení dokumentu a grafiky. Se běžně používá aplikaci Microsoft Word. Protože RTF, je založen na text, jej lze snadno generovat kód. Pokud máte XML data Chcete-li zobrazit v aplikaci Word jako katalog a seznam nebo typ dokumentu hromadné korespondence, potom transformaci dat XML do datového proudu ve formátu RTF, může být ideální řešení pro vás. A ve skutečnosti při vývoji řešení kde generování dokumenty na webový server, pak generování těchto dokumentů pomocí textu systémem formát, například ve formátu HTML nebo RTF, má přednost použití automatizace na straně serveru z Aplikace Word.

Tento článek obsahuje ukázkový kód s podrobné Pokyny pro transformaci XML do formátu RTF pro zobrazení v aplikaci Word pomocí několika přístupy:
  • Uložení formátu RTF do souboru a otevřete ji v aplikaci Word.
  • Převod formátu RTF aplikace Word pomocí systému Windows Schránka.
  • Datový proud formátu RTF Word v aplikaci Microsoft Internet Explorer z ASP.Aplikace pro síť WWW.

Specifikace formátu RTF

Specifikace formátu RTF (RICH Text Format) je veřejné specifikace pro generování textové soubory ve formátu RTF kompatibilní. Můžete použít dokumentace pro specifikaci na následující Microsoft Developer Webový server Network (MSDN) jako prostředek pro tvorbu vlastních souborů ve formátu RTF. Specifikace je však poskytována "jako-je", a žádná podpora poskytovaná Technické podpory společnosti Microsoft pro specifikaci. Klepněte na následující odkazy specifikace formátu RTF:
Specifikace formátu RTF Text, verze 1.6

Specifikace formátu RTF Text, verze 1.7

Transformaci XML do formátu RTF

Můžete vzít platný kód XML z libovolného zdroje a převést ji do formátu RTF. Následující postup ukazuje, jak můžete transformovat vlastní data XML do formátu RTF nebo uložit do souboru zkopírován do schránky.
  1. Vytvoření nového jazyka Visual Basic.NET Aplikace systému Windows. Je-li pro vás vytvořen formulář Form1.
  2. Dva ovládací prvky na tlačítko přidáte do formuláře Form1.
  3. V Zobrazení nabídky, klepněte na tlačítko Kód.
  4. Vložit následující v horní části okna kód před provádění formulář1 třídy:
    Imports System.Xml
    Imports System.Xml.Xsl
    Imports System.IO
  5. Přidejte následující kód třídy formulář1 provedení (před Konec třídy):
        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. Přidáte soubor XML do projektu:
    1. V Projekt nabídky, klepněte na tlačítko Přidat novou položku.
    2. Ze seznamu šablon klepněte na tlačítko Soubor XML.
    3. Zadejte název Dictionary.XML a Klepněte na tlačítko Otevřít.
    4. Obsah Dictionary.xml připojte následující:
      <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. Přidáte soubor XSLT do projektu:
    1. V Projekt nabídky, klepněte na tlačítko Přidat novou položku.
    2. Ze seznamu šablon klepněte na tlačítko Soubor XSLT.
    3. Zadejte název Dictionary.XSLTa potom klepněte na tlačítko Otevřít.
    4. Nahradit obsah Dictionary.xslt se následující:
       
      <?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. Stisknutím klávesy F5 sestavit a spustit program.
  9. Klepněte na tlačítko Do souboru uložení transformovaný XML do souboru (Dictionary.rtf). Je možné Otevřít soubor RTF v aplikaci Word zkoumat výsledky transformace.
  10. Klepněte na tlačítko Do schránky Kopírování transformovaných XML do schránky systému Windows. Je možné Vložte obsah schránky do nového nebo existujícího dokumentu aplikace Word zobrazit výsledky.

Objekt DataSet převést do formátu RTF

Visual Basic.NET umožňuje snadno provést transformace na objektů DataSet. Tento postup ukazuje, jak můžete využít související data z ukázkové databáze Northwind a převést ji do formátu RTF. Dvou různých transformace se prokáže, že: jednoduchý dokument ve formátu RTF, který uvádí zákazníka kontaktní informace a poněkud složitější dokument ve formátu RTF, který zobrazuje informace o objednávce pro zákazníky ve formátu typ hromadné korespondence.
  1. Spuštění nové aplikace Visual Basic PROSTŘEDÍ ASP.NET webové aplikace a uložte jej do http://localhost/RTFDemo.

    Formulář WebForm1 je vytvořen.
  2. Přidejte dvě Tlačítko Ovládací prvky na formulář WebForm1.
  3. V Zobrazení nabídky, klepněte na tlačítko Kód.
  4. Přidejte následující kód Page_Load funkce:
            Button1.Text = "View Contact Information"
            Button2.Text = "View Customer Orders"
  5. Přidat následující funkce Formulář WebForm1 Třída.

    POZNÁMKA:: Následující kód předpokládá, že máte nainstalován na serveru SQL Server localhost. Máte-li použít jiný počítač, změňte zdroj dat člena připojení řetězce odpovídajícím způsobem.
        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. Přidejte následující řádky kódu na začátku Souboru WebForm1.aspx.vb, před provedením formulář WebForm1 třídy:
    Imports System.Data.SqlClient
    Imports System.Xml
    Imports System.Xml.Xsl
  7. V Projekt nabídky, klepněte na tlačítko Přidat novou položku. Ze seznamu šablon klepněte na tlačítko Soubor XSLT, zadejte název souboru Contacts.XSLTa klepněte na tlačítko Otevřít.
  8. Nahradíte obsah Contacts.xslt následující:
    <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. V Projekt nabídky, klepněte na tlačítko Přidat novou položku. Ze seznamu šablon klepněte na tlačítko Soubor XSLT, zadejte název souboru CustOrders.xslta klepněte na tlačítko Otevřít.
  10. Nahradíte obsah CustOrders.xslt následující:
    <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. V Sestavení nabídky, klepněte na tlačítko Řešení.
  12. Spusťte aplikaci Internet Explorer a přejděte do http://localhost/RTFDemo/WebForm1.aspx.
  13. Klepněte na tlačítko Zobrazení informací o kontaktu Chcete-li zobrazit první transformaci XML do formátu RTF v aplikaci Word.
  14. Klepněte na tlačítko Zpět v aplikaci Internet Explorer.
  15. Klepněte na tlačítko Zobrazit objednávky zákazníka Chcete-li zobrazit druhé transformaci XML do formátu RTF v aplikaci Word.

RTF, Poradce při potížích s tipy

  • Zapsaný, ukázkový kód vObjekt DataSet převést do formátu RTFčásti datové proudy ve formátu RTF přímo do prohlížeče. Alternativně můžete uložit RTF souboru a přesměrovat na uložený soubor. Chcete-li to provést, nahradit tyto řádky kód ve vzorku
    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")
    Ukládání ve formátu RTF, který do souboru tímto způsobem umožňuje snadno zkontrolovat. Struktura formátu RTF v souboru pomocí textového editoru, například programu Poznámkový blok. Ukládání ve formátu RTF, který do souboru může být užitečné technika řešení potíží, pokud XSL transformace nevytvářejí očekávané výsledky.
  • Být vědomi jak uvádíte při transformaci do formátu RTF, prázdný znak a přepravu vrátí ve vaší šablony stylů, protože může ovlivnit, jak Word převádí do formátu RTF. Obě ukázky kódu v tomto článku použít <xsl:text></xsl:text> prvek protože nutí všechny informace na prázdné místo zachovány.
  • Použití <xsl:output method="text"></xsl:output> ve vaší šabloně stylů a ujistěte se, že je váš XML transformována do text (spíše než XML, což je výchozí způsob výstupu). Pokud nemáte Určete způsob výstupu instrukce pro zpracování XML mohou být přidány do textu soubor. To může zabránit aplikace Word správně interpeting text jako FORMÁT RTF.

Odkazy

Další informace o Klepněte na straně serveru automatizace aplikace Microsoft Word a dalších aplikacích sady Office článku znalostní báze Microsoft Knowledge Base:
257757 INFORMACE: Důležité informace pro automatizaci na straně serveru Office
Pro Další informace o použití formátu RTF v řešeních, klepněte na článek znalostní báze v článcích znalostní báze Microsoft Knowledge Base:
270906 POSTUPY: Použití ASP ke generování dokumentu RTF formátu RTF do proudu do aplikace Microsoft Word
258513 POSTUPY: Hodnotu RichText vložit formátovaný řetězec do aplikace Word s automatizace aplikace Visual Basic
Další informace o transformace XML pomocí Visual Základní.NETTO, článek znalostní báze Microsoft Znalostní báze Knowledge Base:
300934 JAK: Použití transformace XSL do XML pro streamování pomocí jazyka Visual Basic.NET
300929 JAK: Použití transformace XSL z dokumentu XML k dokumentu XML pomocí jazyka Visual Basic.NET

Vlastnosti

ID článku: 311461 - Poslední aktualizace: 18. května 2011 - Revize: 8.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbhowto kbmt KB311461 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:311461

Dejte nám zpětnou vazbu

 

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