Τρόπος χρήσης της XSL για να μετασχηματίσετε το υπολογιστικό φύλλο XML του Excel για χρήση διακομιστή

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 278976 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Excel 2002 εισάγει τις νέες λειτουργίες XML που επιτρέπει στους προγραμματιστές να εξαγάγετε μορφοποιημένα δεδομένα από φύλλα εργασίας σε μορφή υπολογιστικού φύλλου XML (XMLSS). Το Τιμή ιδιότητα ενός Περιοχή το αντικείμενο μπορεί να επαναφέρει μορφοποίηση κελιών και περιεχομένων XMLSS. XMLSS είναι καλά μορφοποιημένη γλώσσα XML που φορτώνονται από το πρόγραμμα ανάλυσης Microsoft XML για τον χειρισμό κατά το χρόνο εκτέλεσης. Μια πιθανή χρήση αυτής της δυνατότητας είναι να καταχωρήσετε δεδομένα XML σε μια εφαρμογή διακομιστή για επεξεργασία. Αυτό το άρθρο παρουσιάζει μία τέτοια παράδειγμα, στην οποία χρησιμοποιείται ένα βιβλίο εργασίας του Excel ως διασύνδεση για μια δέσμη ενεργειών Active Server Pages (ASP) που επεξεργάζεται δεδομένα XML που εξάγεται από μια περιοχή σε ένα βιβλίο εργασίας.

Αυτό το άρθρο σάς καθοδηγεί στη δημιουργία ενός βιβλίου εργασίας του Excel, μια δέσμη ενεργειών ASP και ένα φύλλο στυλ που συνεργάζονται ως μια σειρά σύστημα επεξεργασίας. Σύνολο βημάτων, δίδονται εξηγήσεις κάθε στοιχείο και πώς συμβάλλει ολόκληρη λύση. Το δείγμα που περιγράφεται σε αυτό το άρθρο είναι επίσης διαθέσιμες για λήψη. Για οδηγίες λήψης, ανατρέξτε στην ενότητα "Λήψη" στο τέλος αυτού του άρθρου.

Περισσότερες πληροφορίες

Σε αυτό το δείγμα πολλά διαφορετικά στοιχεία συνεργάζονται για να λειτουργήσει ως μια σειρά επεξεργαστή:
  • Δέσμη ενεργειών ASP. Το στοιχείο συμπερίληψης του διακομιστή είναι μια δέσμη ενεργειών ASP που δέχεται αιτήσεις υπολογιστών-πελατών για νέες παραγγελίες. Η δέσμη ενεργειών αναμένει αιτήσεις σε μια συγκεκριμένη μορφή XML. Η δέσμη ενεργειών λαμβάνει πληροφορίες από το αρχείο XML που λαμβάνει και προσθέτει μια νέα παραγγελία στο δείγμα βάσης δεδομένων Northwind, χρησιμοποιώντας αντικείμενα δεδομένων ActiveX (ADO).
  • Βιβλίο εργασίας του Excel. Το στοιχείο του προγράμματος-πελάτη είναι ένα βιβλίο εργασίας του Excel που περιέχει ένα φύλλο εργασίας για την καταχώρηση παραγγελιών και μια μακροεντολή που αλληλεπιδρά με τη δέσμη ενεργειών ASP να επεξεργαστεί ο χρήστης νέα σειρά.
  • Φύλλο στυλ XSL. Ένα φύλλο στυλ μετασχηματίζει XMLSS Excel στην προσαρμοσμένη μορφή XML που απαιτεί η δέσμη ενεργειών ASP. Μακροεντολών Excel φορτώνει το φύλλο στυλ και μετασχηματίζει XMLSS σε προσαρμοσμένη XML πριν από την καταχώρηση δεδομένων σε δέσμη ενεργειών ASP στο διακομιστή Web.

Βήμα 1: Δημιουργία δέσμης ενεργειών ASP σειρά επεξεργασίας

Δημιουργήστε ένα νέο φάκελο που ονομάζεται OrderProc στο φάκελο εικονική ρίζα του διακομιστή Web (προεπιλεγμένος φάκελος ρίζας είναι C:\Inetpub\Wwwroot). Στο φάκελο OrderProc, δημιουργήστε ένα νέο αρχείο που ονομάζεται OrderEntry.asp με την παρακάτω δέσμη ενεργειών. Η δέσμη ενεργειών χρησιμοποιεί το δείγμα βάσης δεδομένων Northwind πρόσβασης. Ίσως χρειαστεί να τροποποιήσετε τη διαδρομή Northwind.mdb στη συμβολοσειρά σύνδεσης (sConn), ώστε να ταιριάζει με την εγκατάσταση του Office.
<%@ Language="vbscript" CodePage="65001"%>

<%
    Response.Buffer = True
    Response.ContentType = "text/xml"
  
    Dim oDataXML                    'Custom Data XML passed in by caller.
    Dim oConn                       'ADO Connection to Northwind database.
    Dim oOrdersRS, oDetailsRS       'ADO Recordsets for the Orders table and Order Details Table.
    Dim oItems                      'Collection of nodes meeting the match. "Order/Items/Item"
    Dim oItem                       'Single node in oItems.
    Dim sCustID                     'Customer ID for the new order.
    Dim sOrderID                    'Order ID of the newly created record. in Orders table
    Dim sStatus                     'Status of order processing.
    Dim bContinue                   'Flag that indicates whether or not to continue processing the order.

    Const sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\program files\microsoft office\office10\samples\northwind.mdb"
    On Error Resume Next

    'Load the XML passed into the request.
    Set oDataXML = Server.CreateObject("Microsoft.XMLDOM")
    oDataXML.Load Request
    bContinue = True

    'Obtain the Customer ID. If no customer id is provided, report an error.
    sCustID = oDataXML.selectSingleNode("Order/CustomerID").Text
    If sCustID="" Then
       sStatus = "There is no customer specified for the order"
       bContinue = False
    End If

    'Obtain collection of "items" for this order. If the item count = 0, report an error.
    If bContinue Then
       Set oItems = oDataXML.SelectNodes("Order/Items/Item")
       if oItems.length = 0 Then
          sStatus = "There are no items to process for this order"
          bContinue = False
       End If
    End If

    'Open a connection to the Northwind database.
    If bContinue Then
       Set oConn = CreateObject("ADODB.Connection")
       oConn.Open sConn
       if err.Number <> 0 Then
          sStatus = err.Description
          bContinue = False
       end if

    End If

    'Open the Orders and Order Details tables and add the new records.
    If bContinue Then

       Set oOrdersRS = CreateObject("ADODB.Recordset")
       oOrdersRS.Open "SELECT * FROM Orders", oConn, 2, 3
       Set oDetailsRS = CreateObject("ADODB.Recordset")
       oDetailsRS.Open "SELECT * FROM [Order Details]", oConn, 2, 3

       'Add a new entry in the Orders table.
       oOrdersRS.AddNew
       oOrdersRS.Fields("CustomerID").Value = sCustID
       oOrdersRS.Fields("OrderDate").Value = CDate(Now)
       oOrdersRS.Update
       sOrderID = oOrdersRS.Fields("OrderID").Value
        
       'And a new record for each item in the order XML to the Order Details table.
       If err.number = 0 Then
          For Each oItem In oItems
              oDetailsRS.AddNew
              oDetailsRS.Fields("OrderID").Value = sOrderID
              oDetailsRS.Fields("ProductID").Value = oItem.childnodes(0).Text
              oDetailsRS.Fields("Quantity").Value = CLng(oItem.childnodes(1).Text)
              oDetailsRS.Fields("UnitPrice").Value = CLng(oItem.childnodes(2).Text)
              oDetailsRS.Fields("Discount").Value = 0
              oDetailsRS.Update
          Next
       End If

       if err.Number <> 0 Then
          sStatus = err.Description
       else
          sStatus = "Success"
       end if

       'Close the recordsets and connection.
       oDetailsRS.Close
       oOrdersRS.Close
       oConn.Close

    End If
  
    'Return the resulting XML (the Order status).
    Dim sResult
    sResult = "<?xml version=""1.0""?>"
    sResult = sResult & "<OrderProcessed>" 
    sResult = sResult & "<Status>" & sStatus & "</Status>"
    sResult = sResult & "<OrderID>" & sOrderID & "</OrderID>"
    sResult = sResult & "</OrderProcessed>"
    Response.Write sResult
    Response.End
 
%> 
				
Επεξεργασία με επιτυχία μια αίτηση παραγγελίας, αυτή η δέσμη ενεργειών ASP αναμένει δεδομένα XML με την ακόλουθη δομή:

<?xml version="1.0"?>
<Order>
    <CustomerID>BOTTM</CustomerID>
    <Items>
        <Item>
            <ProductID>4</ProductID>
            <Quantity>11</Quantity>
            <Price>20.25</Price>
        </Item>
        <Item>
            <ProductID>18</ProductID>
            <Quantity>2</Quantity>
            <Price>63.7</Price>
        </Item>
    </Items>
</Order>
					
Το XML ορίζει μια σειρά για τον πελάτη με το Αναγνωριστικό "bottm". Η παραγγελία περιλαμβάνει δύο στοιχεία: 11 μονάδες του προϊόντος με Αναγνωριστικό 4 και 2 μονάδες του προϊόντος με το Αναγνωριστικό 18.

Η δέσμη ενεργειών ASP κάνει ορισμένες χειρισμό σφαλμάτων για να βεβαιωθείτε ότι οι υπολογιστές-πελάτες έχουν εφόσον με σειρά έγκυρες πληροφορίες. Οι υπολογιστές-πελάτες πρέπει να δώσετε ένα Αναγνωριστικό πελάτη και τουλάχιστον ένα στοιχείο Εάν δεν πληρούνται τα κριτήρια αυτά, η δέσμη ενεργειών ASP δεν επεξεργάζεται τη σειρά και επιστρέφει ένα σφάλμα.

Η δέσμη ενεργειών ASP επιστρέφει δεδομένα XML σε υπολογιστές-πελάτες που έχουν γίνει μια αίτηση παραγγελίας. Το XML δηλώνει ότι η επιτυχία ή αποτυχία επεξεργασία παραγγελιών και παρέχει επίσης τον αριθμό παραγγελίας επιτυχίας:

<?xml version="1.0"?>
<OrderProcessed>
    <Status>Success</Status>
    <OrderID>11078</OrderID>
</OrderProcessed>
					

Βήμα 2: Δημιουργία διασύνδεσης βιβλίου εργασίας για καταχώρηση παραγγελίας

  1. Στο Excel, ξεκινήστε ένα νέο βιβλίο εργασίας.
  2. Εισαγάγετε ετικέτες στα κελιά A1, A3, B3 και C3 ως εξής:
    A1:   Customer ID    B1:                C1:
    A2:                  B2:                C2:
    A3:   Product ID     B3:   Quantity     C3:   Price
    					
  3. Επιλέξτε A1:B1 κελιών. Από το Εισαγωγή μενού, σημείο Όνομα και στη συνέχεια κάντε κλικ στο κουμπί Δημιουργία. Με το Δημιουργία ονομάτων στο παράθυρο διαλόγου επιλογή Αριστερή στήλη και κάντε κλικ στο κουμπί OK. Αυτό δημιουργεί το καθορισμένο όνομα Customer_ID για το κελί B1.
  4. Επιλέξτε A3:C8 κελιών. Από το Εισαγωγή μενού, σημείο Όνομα και στη συνέχεια κάντε κλικ στο κουμπί Δημιουργία. Με το Δημιουργία ονομάτων στο παράθυρο διαλόγου επιλογή Επάνω γραμμή και κάντε κλικ στο κουμπί OK. Αυτό δημιουργεί τα καθορισμένα ονόματα Product_ID, Ποσότητα και Τιμή για τα κελιά A4:A8, B4:B8 και C4:C8 αντίστοιχα.
  5. Πιέστε το συνδυασμό πλήκτρων ALT + F11 για να ξεκινήσετε την Επεξεργασία Visual Basic.
  6. Στο πρόγραμμα επεξεργασίας Visual Basic, για το Εισαγωγή μενού, κάντε κλικ στο κουμπί Λειτουργική μονάδα. Προσθέστε την ακόλουθη μακροεντολή λειτουργική μονάδα κώδικα:
    Sub ProcessOrder()
    
        Const sFolder = "http://YourWebServer/OrdrProc/"
    
        'Load a new DOMDocument based on the XMLSS of the range A1:C8.
        Dim oRangeXML
        Set oRangeXML = CreateObject("Microsoft.XMLDOM")
        oRangeXML.LoadXML Range("A1:C8").Value(xlRangeValueXMLSpreadsheet)
            
        'Transform the XMLSS to custom XML that the ASP can
        'interpret as a new "order".
        Dim oXSL, oOrderXML
        Set oXSL = CreateObject("Microsoft.XMLDOM")
        oXSL.Load ThisWorkbook.Path & "\OrderEntry.xsl"
        Set oOrderXML = CreateObject("Microsoft.XMLDOM")
        oRangeXML.transformNodeToObject oXSL, oOrderXML
        
        'Submit the XMLSS to the ASP page for processing.
        Set oXMLHTTP = CreateObject("Microsoft.XMLHTTP")
        oXMLHTTP.Open "Post", sFolder  & "/OrderEntry.asp", False
        oXMLHTTP.setRequestHeader "Content-Type", "text/xml; charset=""UTF-8"""
        oXMLHTTP.send oOrderXML
        
        'Retrieve the results of the processing by the ASP page.
        Dim oResult
        Set oResult = CreateObject("Microsoft.XMLDOM")
        oResult.Load oXMLHTTP.responseXML
    
        'Check the returned XML -- if the Status is "Success", fill in the
        'Order # and display a message. If the Status is not "Success",
        'report the error.
        Dim sStatus As String
        sStatus = oResult.selectsinglenode("OrderProcessed/Status").Text
        If sStatus = "Success" Then
            MsgBox "Thank you. Your order number is " & _
                oResult.selectsinglenode("OrderProcessed/OrderID").Text
        Else
            MsgBox sStatus
        End If
    
    End Sub
    					
    ΣΗΜΕΊΩΣΗ: Αλλαγή YourWebServer στη σταθερά sFolder το όνομα του διακομιστή σας Web.

  7. Κλείστε την Επεξεργασία Visual Basic και να επιστρέψετε στο Excel.
  8. Αποθηκεύστε το βιβλίο εργασίας στο φάκελο OrdrProc που δημιουργήσατε προηγουμένως ως Invoice1.xls.
Η φόρμα"σειρά" είναι ουσιαστικά A1:C8 κελιών. Η μακροεντολή ανακτά XMLSS για φόρμα παραγγελίας και φορτώνει σε μια νέα DOMDocument το αντικείμενο. Στη συνέχεια, φορτώνει το φύλλο στυλ Extensible Stylesheet Language (XSL) σε άλλη DOMDocument και οι μετασχηματισμοί XMLSS σε μια δομή XML που μπορεί να ερμηνεύσει το ASP ως νέα σειρά. Η μακροεντολή χρησιμοποιεί το XMLHTTP το αντικείμενο για να καταχωρήσετε την παραγγελία XML στη δέσμη ενεργειών ASP στο διακομιστή Web. Δέσμη ενεργειών ASP επεξεργάζεται τη σειρά και στη συνέχεια να επιστρέψει περισσότερες XML μακροεντολής για πληροφορίες κατάστασης παραγγελίας.

ΣΗΜΕΊΩΣΗ: Ως επιλογή σχεδίασης, δίνεται κώδικα μακροεντολής-πελάτη της μετασχηματισμός XMLSS σε προσαρμοσμένη διάταξη XML. Μπορείτε επίσης να καταχωρήσετε XMLSS στη δέσμη ενεργειών ASP και να επιτρέπουν ASP εκτελέσετε το μετασχηματισμό.

Βήμα 3: Δημιουργία φύλλου στυλ

Στο φάκελο OrdrProc, δημιουργήστε ένα νέο αρχείο με όνομα OrderEntry.xsl και επικολλήστε τον παρακάτω κώδικα XSL:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

  <xsl:template match="/">
    <xsl:pi name="xml">version="1.0"</xsl:pi>

    <Order>
      <CustomerID><xsl:value-of select="Workbook/Worksheet/Table/Row/Cell[NamedCell[@ss:Name='Customer_ID'] $and$ Data[@ss:Type!='Error']]"/></CustomerID>
      <Items>
        <xsl:for-each select="Workbook/Worksheet/Table/Row[Cell[NamedCell[@ss:Name='Product_ID'] $and$ Data[@ss:Type!='Error']]]">
          <Item>
            <xsl:apply-templates/>
          </Item>
        </xsl:for-each>
      </Items>
    </Order>

  </xsl:template>

  <xsl:template match="Cell[NamedCell[@ss:Name='Product_ID']]">
    <ProductID><xsl:value-of select="Data"/></ProductID>
  </xsl:template>

  <xsl:template match="Cell[NamedCell[@ss:Name='Quantity']]">
    <Quantity><xsl:value-of select="Data"/></Quantity>
  </xsl:template>

  <xsl:template match="Cell[NamedCell[@ss:Name='Price']]">
    <Price><xsl:value-of select="Data"/></Price>
  </xsl:template>

</xsl:stylesheet>
				
Το XSL μετασχηματίζει XMLSS σε προσαρμοσμένη διάταξη XML (απεικονίζεται στο βήμα 1) ως εξής:
  • Το XSL εντοπίζει το Αναγνωριστικό πελάτη από την αλλαγή στην ιεραρχία του κόμβου, έως ότου συναντήσει ένα κόμβο <cell> που περιέχει το <namedcell> και <data> εξαρτημένους κόμβους. Ελέγχει το οποίο <namedcell> έχει ένα χαρακτηριστικό ss:Name ίσο με 'customer_id' και που <data> έχει ένα χαρακτηριστικό ss:Type που δεν είναι 'Error'.<b00></b00></data></namedcell></data></namedcell></cell>
  • Για να εντοπίσετε στοιχεία για την παραγγελία, το XSL βρίσκει όλα τα <row> κόμβων με ένα <cell> κόμβο που περιέχει ένα <namedcell> εξαρτημένο κόμβο με ένα χαρακτηριστικό 'product_id' ss:Name και μια <data> εξαρτημένο κόμβο με ένα χαρακτηριστικό ss:Type που δεν είναι 'Error'.</data></namedcell></cell></row>
  • Για κάθε <row> που καθορίζει το XSL είναι ένα στοιχείο για την παραγγελία το XSL χρησιμοποιεί πρότυπα ώστε να ταιριάζει με <namedcell> κόμβοι που έχουν το χαρακτηριστικό 'product_id', «Ποσότητα» και «Τιμή» ss:Name.</namedcell></row>

Βήμα 4: Εκτέλεσης δείγματος κώδικα για την επεξεργασία μιας νέας εντολής

  1. Επιστροφή Invoice1.xls στο Excel.
  2. Για να εξομοιώσετε καταχώρηση παραγγελίας, ενημέρωση Φύλλο1 με πελάτη και πληροφορίες προϊόντος, όπως φαίνεται παρακάτω:
    A1:   Customer ID    B1:   BOTTM        C1:
    A2:                  B2:                C2:
    A3:   Product ID     B3:   Quantity     C3:   Price
    A4:   4              B4:   11           C4:   20.25
    A5:   18             B5:   2            C5:   63.70
    					
    ΣΗΜΕΊΩΣΗ: Για αυτό το δείγμα, πρέπει να εισαγάγετε έγκυρο πελάτη και προϊόν αναγνωριστικών για τη δέσμη ενεργειών ASP να επεξεργαστεί με επιτυχία την παραγγελία.

  3. Από το Εργαλεία μενού, σημείο Μακροεντολή και κάντε κλικ στο κουμπί Μακροεντολές. Επιλέξτε το ProcessOrder μακροεντολής στη λίστα και κάντε κλικ στο κουμπί Εκτέλεση.
  4. Εάν η δέσμη ενεργειών ASP επεξεργάζεται με επιτυχία τη σειρά, λαμβάνετε ένα μήνυμα με νέο αριθμό σειράς. Ξεκινήστε τη Microsoft Access και ανοίξτε το δείγμα βάσης δεδομένων Northwind. Θα πρέπει να δείτε μια νέα καταχώρηση στον πίνακα "Παραγγελίες" με Αναγνωριστικό παραγγελίας που επιστρέφεται από την ASP. Δείτε επίσης δύο νέες εγγραφές στον πίνακα "Λεπτομέρειες παραγγελιών" για το ίδιο αναγνωριστικό παραγγελίας. Κλείστε την Access και να επιστρέψετε στο Invoice1.xls στο Excel.
  5. Καταργήστε την επιλογή από το Αναγνωριστικό του πελάτη στο κελί B1 και εκτελέστε πάλι τη μακροεντολή. Αυτή τη φορά, ο διακομιστής δεν είναι δυνατή η επεξεργασία της παραγγελίας και επιστρέφει ένα σφάλμα που δηλώνει ότι έχει παρασχεθεί χωρίς Αναγνωριστικό πελάτη.

Λήψη

ExcelXML.exe περιέχει το δείγμα που περιγράφεται σε αυτό το άρθρο, καθώς και μια βελτιωμένη έκδοση του Invoice1.xls. Invoice2.xls χρησιμοποιεί την ίδια δέσμη ενεργειών ASP και το φύλλο στυλ XSL ως Invoice1.xls. Ωστόσο, το Invoice2.xls παρουσιάζει πρόσθετες δυνατότητες του Excel, όπως η προστασία του φύλλου εργασίας, επικύρωση δεδομένων και τύπους VLOOKUP, που μπορείτε να χρησιμοποιήσετε για την παροχή πιο εύχρηστο φόρμα παραγγελίας.

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:
Excelxml.exe
Ημερομηνία έκδοσης:, 3 Απριλίου 2001

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που καταχωρήθηκε στο αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια που βοηθούν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Αναφορές

Για πρόσθετες πληροφορίες σχετικά με τη χρήση XML και ASP για να δημιουργήσετε λύσεις διακομιστή, ανατρέξτε στις ακόλουθες τοποθεσίες της Microsoft Developer Network (MSDN) στο Web:
Εισαγωγή XML
http://www.Microsoft.com/Learning/EN/US/syllabi/2500AFinal.mspx

Πρόγραμμα εκμάθησης XML
http://MSDN.Microsoft.com/en-us/library/ms950712.aspx

Οδηγός για προγραμματιστές XSL
http://MSDN.Microsoft.com/en-us/library/ms862738.aspx

Αποστολή XML μεταξύ πελάτη και διακομιστή
http://MSDN.Microsoft.com/en-us/library/ms763733.aspx

Για πρόσθετες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
288215 ΠΛΗΡΟΦΟΡΙΕΣ: Excel 2002 και XML
285891 Τρόπος χρήσης της Visual Basic ή ASP για να δημιουργήσετε ένα υπολογιστικό φύλλο XML για το Excel 2002
288130 Με τον τρόπο χρήσης των ASP για τη δημιουργία υπολογιστικού φύλλου XML για εμφάνιση-πελάτη
(c) Microsoft Corporation 2001, κάθε νόμιμου δικαιώματος. Εισφορές, ο Κώστας B. δέτης, Microsoft Corporation.

Ιδιότητες

Αναγν. άρθρου: 278976 - Τελευταία αναθεώρηση: Παρασκευή, 23 Σεπτεμβρίου 2011 - Αναθεώρηση: 7.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Excel 2002 Standard Edition
Λέξεις-κλειδιά: 
kbdownload kbfile kbhowto kbmt KB278976 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:278976

Αποστολή σχολίων

 

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