Word: da campo modulo a file di testo con VBA script

30 maggio 2009

Questo VBA script per Word consente di salvare il contenuto dei moduli di un file Word in un file di testo esterno.

Alcune premesse:

  • Il documento Word deve essere protetto (Strumenti – proteggi documento – Consenti compilazione moduli)
  • In questo esempio specifico i campi modulo devono avere come segnalibro rispettivamente “campo1”, “campo2”, “campo3”, “campo4”, ecc.
  • Nella macro devono essere impostati il numero di campi ed il nome/percorso del file di registro.

Di seguito è riportata la macro da abbinare ad un pulsante:

Private Sub CommandButton1_Click()

Dim file_ini, miariga As String
Dim i, num_campi As Integer

'----------------------------------------------------------------------
'Parametri da personalizzare
file_ini = "c:\registro.txt"
num_campi = 5
'-----------------------------------------------------------------------

Open file_ini For Append As #1
For i = 1 To num_campi
    miariga = miariga & ActiveDocument.FormFields("campo" & i).Result
    miariga = miariga & ";"
Next

Print #1, miariga 'scrive tutti i campi word (separati da ";" su una riga del file)
Close #1 'Chiusura File
End Sub

Ogni volta che si preme il pulsante viene aggiunta una riga al file di registro. Se il contenuto dei moduli nel file fosse così impostato:

campo_modulo1 = testo modulo 1
campo_modulo2 = mio testo modulo 2
campo_modulo3 = prova modulo 3
campo_modulo4 = testo modulo 4
campo_modulo5 = modulo numero 5

al file di registro verrebbe aggiunta la seguente riga:

testo modulo 1;mio testo modulo 2;prova modulo 3;testo modulo 4;modulo numero 5;

Quindi il contenuto dei moduli viene inserito su una stessa riga (record), con il valore di ogni campo modulo separato da “;”.

In allegato un esempio del file Word.


Free OCR: OCR gratuito online

24 maggio 2009

Free OCR è un servizio online completamente gratuito di OCR (Optical Character Recognition) per trasformare le scritte di un’immagine in testo editabile.

Non richiede nessuna registrazione, né alcun indirizzo e-mail.
Basta selezionare l’immagine da analizzare tramite l’apposito form, selezionare la lingua appropriata, premere il pulsante “Send files” e dopo qualche secondo verrà mostrata una finestra da cui è possibile effettuare il copia-incolla del testo.

Le uniche limitazioni sono:

  • massima dimensione del file: 2 MB
  • massima dimensione dell’altezza o larghezza dell’immagine: 5.000 pixel
  • numero massimo di immagini inviabile ogni ora: 10

Possono essere analizzati i seguenti formati di immagine: PDF, JPG, GIF, TIFF, BMP, PNG.

ocr


Adobe Acrobat/Reader: nuovi aggiornamenti

15 maggio 2009

Da Adobe ancora aggiornamenti di sicurezza per Reader e Acrobat da installare sulla versione 9.1:

Adobe Reader v9.1.1
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4452

Adobe Acrobat v9.1.1 Pro Extended
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4462

Adobe Acrobat v9.1.1 Pro e Standard
http://www.adobe.com/support/downloads/detail.jsp?ftpID=4455


Sticky Notes: Post-it virtuale sullo schermo

13 maggio 2009

Sticky Notes è un semplice ma utilissimo software standalone che permette di scrivere annotazioni, idee, messaggi, ecc. direttamente sul desktop.

Il post-it virtuale può essere ridimensionato e posizionato a piacere. Può inoltre essere formattato intervenendo su font, colore e trasparenza.

Tutte le note sono contenute in un semplice file di testo, quindi è anche molto semplice effettuarne l’eventuale backup.

sticky


Office 2007: Creare DVD con il SP2 integrato

9 maggio 2009

Ecco i semplici passaggi per creare un disco di Office 2007 con integrato il SP2:

  • Recuperare il disco originale di Office 2007 RTM (senza nessun service pack integrato) o SP1.
  • Scaricare il SP2 per Office 2007 dal sito Microsoft.
  • Creare due directory (per esempio su C:\):
    • C:\Office2007
    • C:\SP2
  • Copiare il contenuto del disco di Office 2007 (RTM o SP1) nella directory “C:\Office2007“.
  • Spostare il file di installazione del SP2 nella directory “C:\SP2
  • Aprire il prompt dei comandi (Start – Esegui – cmd) e digitare:
C:\SP2\office2007sp2-kb953195-fullfile-it-it.exe /extract:C:\Office2007\Updates\
  • Accettare il contratto EULA.
  • Attendere che l’operazione di slipstream venga terminata (verranno creati alcuni file .msp nella directory “C:\Office2007\Updates\”).
  • Masterizzare la cartella “C:\Office2007” su un DVD vergine oppure creare un’immagine ISO della cartella stessa.

A questo punto è possibile installare Office 2007 con il SP2 integrato.

Maggiori informazioni sul SP2 di Office 2007.


WUfacility: correggere gli errori in Windows Update

6 maggio 2009

WUfacility è un piccolo programma standalone e freeware che risolve i problemi più comuni di Windows Update.

Premendo un singolo pulsante il programma provvede a:

  • Cancellare i file temporanei di Windows
  • Cancellare i file temporanei di Windows Update
  • Registrare le DLL necessarie per Windows Update

E’ compatibile con Windows XP, Vista e 7.


Verificare le directory condivise sul pc

3 maggio 2009

Per visualizzare la lista delle eventuali directory condivise sul pc:

  1. Start – Esegui
  2. digitare il comando “cmd
  3. cliccare su OK per lanciare il prompt dei comandi
  4. digitare “net share” e premere OK

oppure

  1. Tasto destro del mouse sull’icona “Risorse del Computer
  2. scegliere la voce “Gestione
  3. sulla parte sinistra scegliere “Cartelle condivise / Condivisioni

E’ bene tenere sott’occhio questa lista per salvaguardare il proprio pc da eventuali intrusioni non autorizzate.