programming-examples/asp/Components/MkSheet Statement.asp
2019-11-18 14:25:58 +01:00

33 lines
941 B
Plaintext

<% MkSheet Server.MapPath("/file.xls") %>
source code:
<%
Private Sub MkSheet(ByVal pathname)
Dim objXls, objBook, objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists( pathname ) Then
Set objFSO = Nothing
Err.Raise 5150, "MkSheet Statement", _
"File Already Exists! MkSheet " & _
"can only create sheets."
Exit Sub
End If
Set objFSO = Nothing
On Error Resume Next
Set objXls = CreateObject("Excel.Application")
If Err Then
Err.Clear
On Error GoTo 0
Err.Raise 5150, "MkSheet Statement", _
"Microsoft Excel Is Not Installed " & _
"On This Server!"
Exit Sub
End If
Set objBook = objXls.Workbooks.Add
objBook.SaveAs( pathname )
Set objBook = Nothing
objXls.Quit
Set objXls = Nothing
On Error GoTo 0
End Sub
%>