主頁 > 知識(shí)庫 > 如何創(chuàng)建一個(gè)PDF文件?

如何創(chuàng)建一個(gè)PDF文件?

熱門標(biāo)簽:教育機(jī)構(gòu)地圖標(biāo)注 遼寧營銷智能外呼系統(tǒng)價(jià)格多少 重慶400電話哪里辦理 推銷電話機(jī)器人怎么打電話的 自適應(yīng)地圖標(biāo)注 語音電銷機(jī)器人視頻 武漢如何辦理400電話 400電話是怎么申請(qǐng) 常州智能外呼電銷機(jī)器人如何

 

%
Option Explicit
Sub CheckXlDriver()
      On Error Resume Next

      Dim vConnString
      Dim oConn, oErr

      vConnString = "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=NUL:"
      '
連接NUL.

      Set oConn = CreateObject("ADODB.Connection")
      oConn.Open vConnString

      For Each oErr in oConn.Errors
     '
如果Excel程序報(bào)告"文件創(chuàng)建失敗",別擔(dān)心,這表示它正在正常運(yùn)行呢.

            If oErr.NativeError = -5036 Then
                  Exit Sub
            End If
      Next

      Response.Write " MDAC
供應(yīng)商或驅(qū)動(dòng)程序不可用,請(qǐng)檢查或重新安裝!br>br>"

      Response.Write hex(Err.Number) " " Err.Description "br>"
      For Each oErr in oConn.Errors
            Response.Write hex(oErr.Number) " " oErr.NativeError " "
oErr.Description "br>"
      Next
      Response.End

End Sub

Function GetConnection(vConnString)
      On Error Resume Next

      Set GetConnection = Server.CreateObject("ADODB.Connection")
      GetConnection.Open vConnString

      If Err.Number > 0 Then
            Set GetConnection = Nothing
      End If

End Function

Function OptionTag(vChoice,vTrue)
      Dim vSelected

      If vTrue Then
            vSelected = "selected"
      End If

      OptionTag = "option " vSelected ">" _
            Server.htmlEncode(vChoice) "/option>" vbCrLf

End Function

Function IsChecked(vTrue)
      If vTrue Then
            IsChecked = "checked"
      End If
End Function

Function BookOptions(vXlFile)
      Dim vServerFolder
      Dim oFs, oFolder, oFile

      Dim vSelected

      vServerFolder = Server.MapPath(".")

      Set oFs = Server.CreateObject("Scripting.FileSystemObject")
      Set oFolder = oFs.GetFolder(vServerFolder)

      For Each oFile in oFolder.Files
            If oFile.Type = "Microsoft Excel Worksheet" Then
                  vSelected = (oFile.Name = vXlFile)

            BookOptions = BookOptions _
                  OptionTag(oFile.Name, vSelected)
            End If
      Next
      Set oFolder = Nothing
      Set oFs = Nothing

End Function

Function NamedRangeOptions(oConn, vXlRange, vTableType)
      Dim oSchemaRs
      Dim vSelected

      NamedRangeOptions = OptionTag(Empty, Empty)

      If TypeName(oConn) = "Connection" Then
            Set oSchemaRs = oConn.OpenSchema(adSchemaTables)

            Do While Not oSchemaRs.EOF
                  If oSchemaRs("TABLE_TYPE") = vTableType Then
                        vSelected = (oSchemaRs("TABLE_NAME") = vXlRange)
                        NamedRangeOptions = NamedRangeOptions _
                              OptionTag(oSchemaRs("TABLE_NAME"), vSelected)

                  End If
                  oSchemaRs.MoveNext
            Loop
      End If
End Function

Function DataTable(oConn, vXlRange, vXlHasheadings)
      On Error Resume Next
      Const DB_E_ERRORSINCOMMAND = H80040E14

      Dim oRs, oField
      Dim vThTag, vThEndTag

      If vXlHasheadings Then
            vThTag = "th>"
            vThEndTag = "/th>"
      Else
            vThTag = "td>"
            vThEndTag = "/td>"
      End If

      DataTable = "table border=1>"

      If TypeName(oConn) = "Connection" Then
            Set oRs = oConn.Execute("[" vXlRange "]")

            If oConn.Errors.Count > 0 Then
                  For Each oConnErr in oConn.Errors
                        If oConnErr.Number = DB_E_ERRORSINCOMMAND Then
                              DataTable = DataTable _
                              "tr>td>
該范圍不存在:/td>th>" vXlRange "/th>/tr>"
                        Else
                              DataTable = DataTable _
                              "tr>td>" oConnErr.Description "/td>/tr>"
                        End If
                  Next
            Else
                  DataTable = DataTable "tr>"

                  For Each oField in oRs.Fields
                        DataTable = DataTable vThTag oField.Name vThEndTag
                  Next

                  DataTable = DataTable "/tr>"

                  Do While Not oRs.Eof
                        DataTable = DataTable "tr>"

                        For Each oField in oRs.Fields
                              DataTable = DataTable "td>" oField.Value "/td>"
                        Next

                        DataTable = DataTable "/tr>"
                        oRs.MoveNext
                  Loop     

            End If

[1] [2]  下一頁

您可能感興趣的文章:
  • C#中創(chuàng)建PDF網(wǎng)格并插入圖片的方法
  • C# 中使用iTextSharp組件創(chuàng)建PDF的簡(jiǎn)單方法
  • 用PHP創(chuàng)建PDF中文文檔
  • C# 在PDF中創(chuàng)建和填充域

標(biāo)簽:襄陽 邯鄲 威海 柳州 雞西 中山 遵義 朔州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何創(chuàng)建一個(gè)PDF文件?》,本文關(guān)鍵詞  如何,創(chuàng)建,一個(gè),PDF,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何創(chuàng)建一個(gè)PDF文件?》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何創(chuàng)建一個(gè)PDF文件?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章