Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais
j'ai une erreur d'objet requis...
J'ai bien r=E9f=E9renc=E9 le projet sur cdosys et adodb mais rien a faire
le code se compile sous windows 2000 mais pas sous xp
Une id=E9e?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String)
Dim iMessage As CDO.Message
Set iMessage =3D New CDO.Message
iMessage.CreateMHTMLBody Url
'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "",
"")
Dim adodbstream As ADODB.Stream
Set adodbstream =3D New ADODB.Stream
adodbstream.Type =3D ADODB.StreamTypeEnum.adTypeText
adodbstream.Charset =3D "US-ASCII"
adodbstream.Open
iMessage.DataSource.SaveToObject Stream, "_Stream"
adodbstream.SaveToFile FilePath,
ADODB.SaveOptionsEnum.adSaveCreateOverWrite
End Sub
Private Sub Form_Load()
SavePage "http://dotnetjunkies.com/weblog/sahilmalik/",
"c:\sahilsblog.mht"
Je viens de faire le test avec succès sur un XP Pro SP2.
Bye et bon week-end. -- David Rousset Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
a écrit dans le message de news:
Bonjour,
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais j'ai une erreur d'objet requis... J'ai bien référencé le projet sur cdosys et adodb mais rien a faire le code se compile sous windows 2000 mais pas sous xp Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String) Dim iMessage As CDO.Message Set iMessage = New CDO.Message iMessage.CreateMHTMLBody Url 'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")
Dim adodbstream As ADODB.Stream Set adodbstream = New ADODB.Stream adodbstream.Type = ADODB.StreamTypeEnum.adTypeText adodbstream.Charset = "US-ASCII" adodbstream.Open iMessage.DataSource.SaveToObject Stream, "_Stream" adodbstream.SaveToFile FilePath, ADODB.SaveOptionsEnum.adSaveCreateOverWrite End Sub
Private Sub Form_Load() SavePage "http://dotnetjunkies.com/weblog/sahilmalik/", "c:sahilsblog.mht"
Je viens de faire le test avec succès sur un XP Pro SP2.
Bye et bon week-end.
--
David Rousset
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
<HMVHQUADMNLB@spammotel.com> a écrit dans le message de news:
1131635338.503037.71370@g49g2000cwa.googlegroups.com...
Bonjour,
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais
j'ai une erreur d'objet requis...
J'ai bien référencé le projet sur cdosys et adodb mais rien a faire
le code se compile sous windows 2000 mais pas sous xp
Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String)
Dim iMessage As CDO.Message
Set iMessage = New CDO.Message
iMessage.CreateMHTMLBody Url
'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "",
"")
Dim adodbstream As ADODB.Stream
Set adodbstream = New ADODB.Stream
adodbstream.Type = ADODB.StreamTypeEnum.adTypeText
adodbstream.Charset = "US-ASCII"
adodbstream.Open
iMessage.DataSource.SaveToObject Stream, "_Stream"
adodbstream.SaveToFile FilePath,
ADODB.SaveOptionsEnum.adSaveCreateOverWrite
End Sub
Private Sub Form_Load()
SavePage "http://dotnetjunkies.com/weblog/sahilmalik/",
"c:sahilsblog.mht"
Je viens de faire le test avec succès sur un XP Pro SP2.
Bye et bon week-end. -- David Rousset Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
a écrit dans le message de news:
Bonjour,
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais j'ai une erreur d'objet requis... J'ai bien référencé le projet sur cdosys et adodb mais rien a faire le code se compile sous windows 2000 mais pas sous xp Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String) Dim iMessage As CDO.Message Set iMessage = New CDO.Message iMessage.CreateMHTMLBody Url 'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")
Dim adodbstream As ADODB.Stream Set adodbstream = New ADODB.Stream adodbstream.Type = ADODB.StreamTypeEnum.adTypeText adodbstream.Charset = "US-ASCII" adodbstream.Open iMessage.DataSource.SaveToObject Stream, "_Stream" adodbstream.SaveToFile FilePath, ADODB.SaveOptionsEnum.adSaveCreateOverWrite End Sub
Private Sub Form_Load() SavePage "http://dotnetjunkies.com/weblog/sahilmalik/", "c:sahilsblog.mht"
End Sub
Jacques93
, a écrit :
Bonjour,
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais j'ai une erreur d'objet requis... J'ai bien référencé le projet sur cdosys et adodb mais rien a faire le code se compile sous windows 2000 mais pas sous xp Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String) Dim iMessage As CDO.Message Set iMessage = New CDO.Message iMessage.CreateMHTMLBody Url 'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")
Dim adodbstream As ADODB.Stream Set adodbstream = New ADODB.Stream adodbstream.Type = ADODB.StreamTypeEnum.adTypeText adodbstream.Charset = "US-ASCII" adodbstream.Open iMessage.DataSource.SaveToObject Stream, "_Stream" adodbstream.SaveToFile FilePath, ADODB.SaveOptionsEnum.adSaveCreateOverWrite End Sub
Private Sub Form_Load() SavePage "http://dotnetjunkies.com/weblog/sahilmalik/", "c:sahilsblog.mht"
End Sub
En complément de la réponse de David Rousset [MS], en ajoutant :
Option Explicit
au début de ton code de feuille, tu verrais tout de suite que Stream est une variable non définie.
-- Cordialement,
Jacques.
HMVHQUADMNLB@spammotel.com,
HMVHQUADMNLB@spammotel.com a écrit :
Bonjour,
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais
j'ai une erreur d'objet requis...
J'ai bien référencé le projet sur cdosys et adodb mais rien a faire
le code se compile sous windows 2000 mais pas sous xp
Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String)
Dim iMessage As CDO.Message
Set iMessage = New CDO.Message
iMessage.CreateMHTMLBody Url
'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "",
"")
Dim adodbstream As ADODB.Stream
Set adodbstream = New ADODB.Stream
adodbstream.Type = ADODB.StreamTypeEnum.adTypeText
adodbstream.Charset = "US-ASCII"
adodbstream.Open
iMessage.DataSource.SaveToObject Stream, "_Stream"
adodbstream.SaveToFile FilePath,
ADODB.SaveOptionsEnum.adSaveCreateOverWrite
End Sub
Private Sub Form_Load()
SavePage "http://dotnetjunkies.com/weblog/sahilmalik/",
"c:sahilsblog.mht"
End Sub
En complément de la réponse de David Rousset [MS], en ajoutant :
Option Explicit
au début de ton code de feuille, tu verrais tout de suite que Stream est
une variable non définie.
Je tente de compiler le code ci-dessous sous windows xp pro sp2 mais j'ai une erreur d'objet requis... J'ai bien référencé le projet sur cdosys et adodb mais rien a faire le code se compile sous windows 2000 mais pas sous xp Une idée?
merci
Private Sub SavePage(ByVal Url As String, ByVal FilePath As String) Dim iMessage As CDO.Message Set iMessage = New CDO.Message iMessage.CreateMHTMLBody Url 'iMessage.CreateMHTMLBody(Url, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")
Dim adodbstream As ADODB.Stream Set adodbstream = New ADODB.Stream adodbstream.Type = ADODB.StreamTypeEnum.adTypeText adodbstream.Charset = "US-ASCII" adodbstream.Open iMessage.DataSource.SaveToObject Stream, "_Stream" adodbstream.SaveToFile FilePath, ADODB.SaveOptionsEnum.adSaveCreateOverWrite End Sub
Private Sub Form_Load() SavePage "http://dotnetjunkies.com/weblog/sahilmalik/", "c:sahilsblog.mht"
End Sub
En complément de la réponse de David Rousset [MS], en ajoutant :
Option Explicit
au début de ton code de feuille, tu verrais tout de suite que Stream est une variable non définie.
-- Cordialement,
Jacques.
HMVHQUADMNLB
Merci pour vos réponses Parfois gënant ces erreurs
Merci pour vos réponses
Parfois gënant ces erreurs