Condividi:        

distribuzione file con macro

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

distribuzione file con macro

Postdi mirmidone21 » 07/10/16 14:58

buonasera a tutti,
vado subito al sodo, ho un file con una macro assegnata a un bottone che devo distribuire ad altre persone, e vorrei che quando lo aprono sul loro pc, la macro fosse disponibile e utilizzabbile.
come dovrei fare? perchè quando l'ho inviata agli altri, questi non hanno trovato la macro, ed hanno dovuto importarla manualmente.
grazie
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Sponsor
 

Re: distribuzione file con macro

Postdi Anthony47 » 07/10/16 15:06

Che tipo di file? E come lo distribuisci?
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: distribuzione file con macro

Postdi mirmidone21 » 07/10/16 15:21

normale xlsx
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi alfrimpa » 07/10/16 15:34

Se un file contiene macro deve essere salvato (da Excel 2007 in poi) con estensione .xlsm (nella finsetra del salvataggio devi cercare in Tipo file).

Se salvi con estensione . xlsx le macro si perdono anche se è strano perché in presenza di macro Excel ti avverte.

Sempre che abbia capito il problema.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: distribuzione file con macro

Postdi mirmidone21 » 07/10/16 15:50

hai capito il problema.
infatti è proprio strano, l'ho salvato in xlsm e quando lo abbiamo aperto su un altro pc, abbiamo anche abilitato la modalità protezione, ma stranamente la macro nell'elenco non c'è, ed ovviamente non è neanche assegnata al bottone.
unica differenza è che io ho excel 2013, l'altro pc invece 2007, ma credo che non sia questo il problema.
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi Anthony47 » 07/10/16 16:06

Le impostazioni di protezione macro dell'altro pc sono su "Disattiva tutte le macro senza notifica"?
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: distribuzione file con macro

Postdi mirmidone21 » 07/10/16 16:12

la protezione è disabilitata
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi Anthony47 » 07/10/16 16:18

Che significa "protezione disabilitata"? Quale e' il settaggio che risulta in Centro protezione?
Il Pc ha un antivirus? Le protezioni sono aggiornate?
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: distribuzione file con macro

Postdi mirmidone21 » 07/10/16 16:19

abilitate tutte le macro
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi Anthony47 » 07/10/16 16:23

Per capirsi: "Attiva tutte le macro (scelta non consigliata. etc etc)"?
Antivirus?
Come e' stato distribuito il file?
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: distribuzione file con macro

Postdi mirmidone21 » 08/10/16 12:07

allora da quello che sono riuscito a capire, le macro non si visualizzano perchè io in origine ho tutte le macro in un file personal.xlsb nella cartella c:\Users\sav\AppData\Roaming\Microsoft\Excel\XLSTART\ per poterle avere sempre disponibili, qualsiasi file apro.
secondo me quando le mando ad altri, poichè non trovano il file xlsb, di conseguenza non si vedono.
chiedo a voi se può essere questo il motivo.
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi alfrimpa » 08/10/16 12:46

È sicuramente questo il motivo.

Le macro possono essere salvate nel file o nella cartella personal; in questo secondo caso le macro sono disponibili per tutti i file di Excel (e non soltanto per quelli che le contengono)

Quindi oltre ai file devi dare anche il personal che va posizionato in una directory particolare (mi pare xlStart) ma su questo cerca in rete perché non so se ricordo bene
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: distribuzione file con macro

Postdi mirmidone21 » 08/10/16 18:50

alfrimpa ha scritto:È sicuramente questo il motivo.

Le macro possono essere salvate nel file o nella cartella personal; in questo secondo caso le macro sono disponibili per tutti i file di Excel (e non soltanto per quelli che le contengono)

Quindi oltre ai file devi dare anche il personal che va posizionato in una directory particolare (mi pare xlStart) ma su questo cerca in rete perché non so se ricordo bene


allora avevo intuito bene, grazie per la conferma.
Windows 7 sp1 -- Office 2013
Intel i5 4430 -- 3.00 ghz ---- 4gb RAM
mirmidone21
Utente Senior
 
Post: 149
Iscritto il: 26/10/15 16:48

Re: distribuzione file con macro

Postdi Anthony47 » 08/10/16 23:53

Eh eh, cosi' adesso sai cosa significa "Personal".

Piu' che distribuire il tuo personal.xlsm io ovviamente suggerirei di spostare la macro nel file che distribuisci.

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: distribuzione file con macro

Postdi alfrimpa » 09/10/16 12:24

Anthony una domanda.

Ma se si mettessero tutte le macro in un file e lo si salvasse .xlam (add-in) e si installasse l'aggiunta in Excel ci sarebbe differenza rispetto alla cartella personale?

È poi in un add-in è possibile inserire procedere evento (io non credo)
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: distribuzione file con macro

Postdi Anthony47 » 10/10/16 01:49

Il contenuto di un addin e' piu' facilmente disponibile all'interno di Excel rispetto a un file di macro; l'addin va pero' installato su tutti i pc che lo dovranno usare, e non tutti sono disposti ad installare materiale non certificato.
Nel caso in oggetto penso che inserire la macro nel file sia la cosa piu' semplice da fare.
La gestione degli eventi deve sempre originarsi sugli idonei moduli di classe, ma poi potrebbero usare funzioni o subrutines inserite in un addin.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "distribuzione file con macro":


Chi c’è in linea

Visitano il forum: Nessuno e 25 ospiti