Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-05-2005, 18:12   #1
Massi91
Registered User
 
Iscritto dal: Apr 2005
Messaggi: 56
Word 2004 e sostituzione automatica

Ciao a tutti!

ho una domanda che riguarda Word...

allora, io ho un documento lunghissimo, circa 300 pagine, e un casino di (1), (2), (3) e (4) da sostituire con le rispettive cifre, formattate come apice.

Ora non mi va certo di stare a selezionare ad una ad una la paroletta, cancellarla, sostituirla e formattarla, perciò (visto che la funzione "sostituisci" non funziona con i caratteri formattati come apici, o cmq formattati), se è possibile fare una macro che faccia questo tutto in automatico... finchè la macro deve sostituire un carattere non c'è problema, ma lo deve anche formattare correttamente...
grazie di tutto
Massi91 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2005, 14:34   #2
Massi91
Registered User
 
Iscritto dal: Apr 2005
Messaggi: 56
ho risolto il problema con una macro che ho creato aiutandomi con la funzione "registra macro" di Word, e devo dire che è abbastanza funzionante e veloce (ma non troppo)

posto qui il codice nel caso a qualcuno potesse servire... (attenzione che la probabilità di bloccarsi è molto alta, quindi conviene salvare ogni qualvolta la macro trova un nuovo carattere da sostituire e formattare...)

Codice:
Sub FindAndReplace()
On Error GoTo SaveAndEnd
Dim BeginDoc As Boolean
BeginDoc = True
Dim Result As VbMsgBoxResult
Result = MsgBox("Le possibilità che Word si blocchi durante l'esecuzione di questa macro sono elevate. Si desidera salvare adesso?", vbYesNoCancel + vbExclamation, "Attenzione!")
    If Result = vbYes Then
    ThisDocument.Save
    ElseIf Result = vbCancel Then
    Exit Sub
    Else
    End If
On Error GoTo SaveAndEnd
For i = 1 To Len(ThisDocument.Content)
  Selection.MoveLeft wdCharacter, 2, wdExtend
    If BeginDoc = True Then
        BeginDoc = False
    Else
        Selection.MoveStart wdCharacter, 1
    End If
Selection.MoveRight Unit:=wdCharacter, Count:=3, Extend:=wdExtend
CheckText "(1)", "1", False
CheckText "(2)", "2", False
CheckText "(3)", "3", False
CheckText "(4)", "4", False
Next i
SaveAndEnd:
ThisDocument.Save
Exit Sub

End Sub


Private Sub CheckText(StringToFind As String, StringToReplace As String, SaveAfter As Boolean)
   If Selection.Text = StringToFind Then
   Selection.Text = StringToReplace
    With Selection.Font
        .Name = "Arial"
        .Size = 10
        .Underline = wdUnderlineNone
        .UnderlineColor = wdColorAutomatic
        .StrikeThrough = False
        .DoubleStrikeThrough = False
        .Outline = False
        .Emboss = False
        .Shadow = False
        .Hidden = False
        .SmallCaps = False
        .AllCaps = False
        .Color = wdColorOliveGreen
        .Engrave = False
        .Superscript = True
        .Subscript = False
        .Spacing = 0
        .Scaling = 100
        .Position = 0
        .Kerning = 0
    End With
If SaveAfter = True Then ThisDocument.Save
End If
End Sub
E un'altra cosa: il focus deve sempre averlo la finestra di word durante l'operazione seno' Word si bloccherà irrimediabilmente...

(appena verrà avviata la macro per sicurezza chiederà se si vuole continuare l'operazione salvando il documento immediatamente, annullare l'operazione o avviarla senza salvataggi)

Ultima modifica di Massi91 : 05-05-2005 alle 14:47.
Massi91 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Apple pronta ad intervenire sul catalogo...
Adaptive Intelligence, la soluzione di C...
Dyson CameraJet, lo spazzolino da denti ...
Doom non gira su questo circuito, ma la ...
Qualcomm aumenta i prezzi dei chip da se...
Google Pixel 11 Pro: l'audio dei video s...
Apple: l'ex ingegnere passato a OpenAI t...
Lo youtuber Markiplier compra l'8,5% di ...
Apple: Tim Cook dà l'addio alla poltrona...
L'IA di frontiera è il rischio pi...
Il meglio delle offerte Amazon oggi: 15 ...
'Arretrati e poveri': la frase shock di ...
Monitor gaming in offerta su Amazon da 7...
Anthropic amplia l'infrastruttura per Cl...
Windows 11: addio notifiche insistenti p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:11.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v