9 messaggi dal 26 agosto 2004
Ho scritto la dll qui sotto, alla fine di determinate operazioni dovrebbe salvare il file in una cartella di nome pippo tale cartella è condivisa è ha le permission settate ad everyone
INIZIO DLL-------------------------------------------------
Private mvarMessage As Variant 'Copia locale.
Private mvarGraphType As Variant 'Copia locale.
Public Property Let GraphType(ByVal vData As Variant)
mvarGraphType = vData
End Property

Public Property Set GraphType(ByVal vData As Variant)
Set mvarGraphType = vData
End Property

Public Property Get GraphType() As Variant
GraphType = mvarGraphType
End Property

Public Property Get Message() As Variant
Message = mvarMessage
End Property

Public Function Create() As Variant
Dim Ex
Dim Wb
mvarMessage = ""
Create = -1

'Istanzione un oggetto 'Excel'
Set Ex = CreateObject("Excel.Application")

'In caso non fosse possibile istanziare Excel, visualizzo un messaggio
If Err.Number <> 0 Then
Message = "Errore Excel: " & Err.Number & " - " & Err.Description
Exit Function
End If

'Imposto 'Excel' come 'non visibile'
Ex.Visible = True

'Disabilito la visualizzazione di eventuali MsgBox
Ex.DisplayAlerts = False

'Aggiungo una cartella di lavoro...
Set Wb = Ex.Workbooks.Open("C:\Report NL Template.xls")

'Inzio il caricamento dei dati
'------------------------------

'valori del primo foglio
Wb.Worksheets(1).Range("B3") = "4"
Wb.Worksheets(1).Range("B11") = "18"
'valori del secondo foglio
Wb.Worksheets(2).Range("B3") = "7"


'Esporto il file in altro nome
Wb.SaveCopyAs ("C:\pippo\Test.xls")

End Function

FINE DLL---------------------------------------------------
Qunado la dll viene richiamata dall'asp, viene aperto un processo di excel e non riesce assolutamente a scrivere il file nella cartella, alla fine sono costretto a killare il processo di excel manualmente


AIUTATEMI PLEASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.