Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Cosa fa il codice qui sotto:
- Apre un file rtf che si trova in C:\Prova con wordpad
- Lo salva come txt in Documenti con lo stessso nome
- Apre e legge il file txt riga per riga
- Chiude ed elimina il file txt
Vedi un po' se ti può andare (va lanciata mTrasformaRTF):
Public Sub mTrasfornmaRTF()
Call Shell("C:\Program Files\Windows NT\Accessories\wordpad.exe C:\Prova\mioFile.rtf", 1)
With Application
.DisplayAlerts = False
.SendKeys "%F"
.SendKeys "%V"
.SendKeys "{RIGHT}"
.SendKeys "%T"
.SendKeys "%S"
.SendKeys "%S"
.SendKeys "%F"
.SendKeys "%E"
End With
Call mLeggiTXT
End Sub
Public Sub mLeggiTXT()
Const ForReading As Long = 1
Dim objFSO1 As Object
Dim objFSO2 As Object
Dim objTextFile As Object
Dim s As String
Application.Wait (Now + TimeValue("00:00:02"))
s = Environ("USERPROFILE") & "\Documents*mioFile.txt*"
Set objFSO1 = CreateObject( _
"Scripting.FileSystemObject")
Set objTextFile = objFSO1.OpenTextFile _
(s, ForReading)
Do Until objTextFile.AtEndOfStream
MsgBox objTextFile.Readline
Loop
Set objTextFile = Nothing
Set objFSO1 = Nothing
Set objFSO2 = CreateObject("Scripting.FileSystemObject")
objFSO2.DeleteFile (s)
Set objFSO2 = Nothing
End Sub
Non tutte le versioni di Wordpad potrebbero avere la stessa sequenza per il salvataggio.