Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 2 su 2

outlook 2003, modulo VBA condiviso in tutto il dominio

  1. #1
    L'avatar di MaurizioBruni
    MaurizioBruni non è in linea Scribacchino
    Post
    535
    Like Inviati  
    0
    Like Ricevuti  
    0
    Salve a tutti
    innanzitutto mi scuso se ultimamente frequento poco e intervengo ancora meno
    Vengo al punto
    situazione: 8 utenti Olk2003 in un dominio Win server 2003 ed exchange
    Ho realizzato qualche riga di codice in VBA per salvare un messaggio selezionato in una certa cartella (è un pò più complicato, ma lasciamo stare...).
    Per fornirlo ai miei colleghi basta copiare il modulo nelle rispettive cartelle
    c:\Documents and Settings\<utente>\Dati applicazioni\Microsoft\Outlook
    Siccome credo che le richieste di ampliamento di questo codice saranno molte, vorrei trovare un sistema per non dover ogni volta, ad ogni aggiornamento, peregrinare da pc a pc per copiare i files.
    Un pò come ho fatto per il codice che ho sviluppato in word: in ogni macchina ho eliminati tutti i modelli e ho puntato la cartella dei modelli su una cartella sul server: mi basta aggiornare il "normal.dot" in quella cartella che il codice viene visto aggiornato in tutte le macchine.
    Qualcuno ha un'idea?
    grazie e ciao
    ℹ️ Leggi di più su MaurizioBruni ...

  2. #2
    L'avatar di MaurizioBruni
    MaurizioBruni non è in linea Scribacchino
    Post
    535
    Like Inviati  
    0
    Like Ricevuti  
    0
    ciao
    mi rispondo da solo (forse può essere utile a qualcuno)
    Pare che outlook non preveda modalità di distribuzione dei moduli in VBA che sono salvati nel file VbaProject.OTM (se non creando dei moduli COM, OL2000: Managing and Distributing Outlook VBA Projects ma chi ci è capace...)

    Using Visual Basic for Applications in Outlook
    Microsoft Outlook supports only one Visual Basic for Applications project, Project1, at a time. You cannot add and run another project in the Visual Basic Editor at the same time. Project1 is stored on your hard disk as VbaProject.OTM; each user on the same computer can have a copy of VbaProject.OTM stored for him or her. On a computer running Windows XP, VbaProject.OTM is in <drive>:\Documents and Settings\<user>\Application Data\Microsoft\Outlook.
    Ho risolto alla brutale, creando un .BAT, copiandolo (una sola volta) in ogni macchina e crendone un link sul desktop; contiene solo poche righe

    rem fermo olk
    taskkill /F /IM OUTLOOK.EXE /T
    rem per win XP
    copy <PercorsoSulServer>\vbaproject.otm "%USERPROFILE%""\dati applicazioni\microsoft\outlook\*.*"
    rem per win7
    rem copy <PercorsoSulServer>\vbaproject.otm "%USERPROFILE%""\appdata\roaming\microsoft\outlook\*.*"
    
    sviluppo sul mio, quando ok copio il file vbaproject.otm sul server e mando una mail ai colleghi che eseguano il .BAT dopo aver chiuso olk

    [
    avevo pensato di eliminare la cartella [outlook] locale e sostituirla con un collegamento ad una sul server, ma (se avesse funzionato) i colleghi si sarebbero pestati i piedi l'un l'altro con gli altri files presenti (pers. barre ecc); non ci ho provato nemmeno
    ]
    ℹ️ Leggi di più su MaurizioBruni ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Creazione Modulo risposta automatica su Outlook
    Da enrico130572 nel forum LibreOffice, OpenOffice e altro
    Risposte: 0
    Ultimo Post: 10-02-2016, 15:55
  2. Risposte: 2
    Ultimo Post: 04-12-2015, 09:23
  3. [Outlook] rogrammazione nuovo modulo vba microsoft outlook
    Da mandolinovito nel forum Microsoft Word
    Risposte: 15
    Ultimo Post: 17-01-2013, 09:24
  4. Risposte: 2
    Ultimo Post: 11-01-2013, 12:54
  5. File PST Outlook 2007 importato in Outlook 2003
    Da net-addiction nel forum Altri linguaggi e strumenti
    Risposte: 3
    Ultimo Post: 30-04-2008, 20:49