salve,
ho eseguito varie prove di apertura e chiusura file. ho scritto la pagina in questo modo:
Sub esempio()
Dim wordapp As Object
Dim worddoc As Object
Set wordapp = CreateObject("word.application")
Set worddoc = wordapp.Documents.Open("c:\prova.doc", ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="", Format:=wdOpenFormatAuto)
ActiveDocument.SaveAs FileName:="c:\prova.txt", FileFormat:=wdFormatText, LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:=False, Encoding:=1252, InsertLineBreaks:=False, AllowSubstitutions:=False, LineEnding:=wdCRLF
worddoc.Close (wdDoNotSaveChanges)
wordapp.Quit
End Sub
ma quando si avvia la macro mi dice prova.doc bloccata e mi compare la finestra di scelta(solo lettura, ecc...). perchè?inoltre se scrivo la seconda istruzione come:
worddoc.Documents.SaveAs("c:\prova.txt", FileFormat:=wdFormatText, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False, Encoding:=1252, InsertLineBreaks:=False, AllowSubstitutions:=False _
, LineEnding:=wdCRLF
non funziona. sicuramente ho sbagliato la sintassi ma non capisco dove. grazie.
ciao ciao