Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Office 2003 Opzioni
musico78
Inviato: Tuesday, October 15, 2013 1:18:05 PM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Salve a tutti
Vorrei creare un tasto in excel che mi permetta
di inserire un oggetto (documento adobe acrobat)
e quest'ultimo sia visualizzato nel foglio come icona.
Premetto che mi occorrerebbe inserire 10 tasti per pagina e sono 365 pagine.
Si deve creare una macro????
In pratica l'office ha già questa funzione.
Inserisci ---> Oggetto---> Documento Adobe Acrobat (Spunta Visualiazza come Icona)---> OK

Spero che qualcuno sappia aiutarmi.
Sponsor
Inviato: Tuesday, October 15, 2013 1:18:05 PM

 
a10n11
Inviato: Tuesday, October 15, 2013 7:27:48 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
spiega meglio cosa devi fare.
i 10 pulsanti ti servono per caricare 10 file pdf?
non ne basta uno solo?
saluti
Giap

musico78
Inviato: Thursday, October 17, 2013 9:56:42 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Esatto 10 pulsanti per 10 file.
I pratica ogni foglio è suddivido il 10 riquadri.
Vorrei poi allegare per ogni riquadro un file pdf.
Come avevo scritto in precedenza l'office ha già questa funzione.
Inserisci ---> Oggetto---> Documento Adobe Acrobat (Spunta Visualiazza come Icona)---> OK
Vorrei fare la stessa cosa.
Mi basterebbe anche un tasto che richiamerebbe la stessa funzione.
Grazie per l'aiuto.
a10n11
Inviato: Thursday, October 17, 2013 12:07:03 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
Esatto 10 pulsanti per 10 file.
I pratica ogni foglio è suddivido il 10 riquadri.
Vorrei poi allegare per ogni riquadro un file pdf.
Come avevo scritto in precedenza l'office ha già questa funzione.
Inserisci ---> Oggetto---> Documento Adobe Acrobat (Spunta Visualiazza come Icona)---> OK
Vorrei fare la stessa cosa.
Mi basterebbe anche un tasto che richiamerebbe la stessa funzione.
Grazie per l'aiuto.


Salve
Per inserire un pulsante nel foglio trovi esauriente spiegazione QUI

una volta creato il pulsante, devi copiare la macro che segue in un modulo standard ( Alt+F11 per accedere all'editor di VBA)
nella pagina che si aprirà, scegli dal menù Inserisci>Modulo
nella pagina bianca che si aprirà incolla il codice che segue.

Sub Incorpora()
Mydir = "D:\"
Myfile = "Il tuo file Pdf.pdf"

ActiveSheet.OLEObjects.Add(Filename:=Mydir & Myfile, Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-7AD7-FFFF-7B44-AA0000000001}\PDFFile_8.ico", _
IconIndex:=0, IconLabel:=Myfile).Select
End Sub


NB. devi modificare secondo la tua esigenza i valori di Mydir e Myfile

Torna al foglio di Excel con Alt+F11
Clik dx sul pulsante > assegna macro - seleziona la macro "Incorpora"
Fatto ciò cliccando sul pulsante tii verrà inserita l'icona del file Pdf nel foglio
saluti
Giap



musico78
Inviato: Thursday, October 17, 2013 12:44:46 PM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Mi da errore runtime 1004 Impossibile inserire l'oggetto.

ho cambiato anche l'indirizzo dove ricercare icona in quanto prima mi dava errore li.
Non ho capito cosa devo modificare. Io vorrei fare in modo che quando clicco sul pulsante
mi si apra una finestra dove poi andro' a ricercare il file pdf da allegare.

Grazie..
a10n11
Inviato: Thursday, October 17, 2013 12:58:08 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
Mi da errore runtime 1004 Impossibile inserire l'oggetto.

ho cambiato anche l'indirizzo dove ricercare icona in quanto prima mi dava errore li.
Non ho capito cosa devo modificare. Io vorrei fare in modo che quando clicco sul pulsante
mi si apra una finestra dove poi andro' a ricercare il file pdf da allegare.

Grazie..


salve
per semplificare il tutto ti basta registrare una macro.
La funzione di registrazione della macro consente di memorizzare e tradurre in codice vba qualsiasi operazione eseguita
sul foglio.

Per registrare una macro segui le istruzione che trovi QUI

Attiva il registratore, esegui l'inserimento del pdf sul foglio e alla fine interrompi la registrazione
non ti resta altro che assegnare la macro al pulsante.
saluti
Giap

musico78
Inviato: Friday, November 08, 2013 10:06:33 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Ho provato a registrare la macro ma non fa proprio quello che vorrei io.

Sub Macro1()
'
' Macro1 Macro
'

'
Range("AD11:AH11").Select
ActiveSheet.OLEObjects.Add(ClassType:="Acrobat.Document.11", Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-1033-FFFF-7760-000000000006}\_PDFFile.ico", _
IconIndex:=0, IconLabel:="Documento Adobe Acrobat").Activate
End Sub

Questo è il codice registrato.

Al click sul pulsante mi si apre la finestra (APRI) io pero' vorrei una finestra Inserisci Allegato.
La finestra (APRI) inserisce il file ma lo apre anche cosa che io non vorrei (Anche perché se l'acrobat è già aperto mi da errore)
Un altra cosa che mi piacerebbe fare è inserire l'icona in celle da me scelte e in dimensioni da me decise.

Spero di essere stato chiaro.
Grazie sempre per l'aiuto.
Paolo
a10n11
Inviato: Friday, November 08, 2013 5:22:12 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
Ho provato a registrare la macro ma non fa proprio quello che vorrei io.

Sub Macro1()
'
' Macro1 Macro
'

'
Range("AD11:AH11").Select
ActiveSheet.OLEObjects.Add(ClassType:="Acrobat.Document.11", Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-1033-FFFF-7760-000000000006}\_PDFFile.ico", _
IconIndex:=0, IconLabel:="Documento Adobe Acrobat").Activate
End Sub

Questo è il codice registrato.

Al click sul pulsante mi si apre la finestra (APRI) io pero' vorrei una finestra Inserisci Allegato.
La finestra (APRI) inserisce il file ma lo apre anche cosa che io non vorrei (Anche perché se l'acrobat è già aperto mi da errore)
Un altra cosa che mi piacerebbe fare è inserire l'icona in celle da me scelte e in dimensioni da me decise.

Spero di essere stato chiaro.
Grazie sempre per l'aiuto.
Paolo


salve
la macro ti inserisce il file e lo apre perchè nell'istruzione che segue è inserito il comando Activate cambia con l'istruzione Select

supponendo che tu voglia inserire l'icona in cella D10 dovresti cambiare la macro in questo modo:


Sub Macro1()

Range("AD11:AH11").Select
ActiveSheet.OLEObjects.Add(ClassType:="Acrobat.Document.11", Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-1033-FFFF-7760-000000000006}\_PDFFile.ico", _
IconIndex:=0, IconLabel:="Documento Adobe Acrobat").Select

With Range("d10")
Selection.ShapeRange.Left = .Left
Selection.ShapeRange.Top = .Top
End With


End Sub

saluti
Giap



musico78
Inviato: Saturday, November 09, 2013 9:33:14 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Grazie. L'ho provata e funziona. :)
L'unica cosa che non mi piace e che quando clicco sul pulsante e si apre la finestra se poi clicco annulla lo stesso mi inserisce l'icona del file.
Come posso fare per evitare ciò?
Come posso ridimensionare l'icona con misure che dico io?
Grazie.
Paolo.
a10n11
Inviato: Monday, November 11, 2013 11:29:52 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
prova con le modifiche che ho apportato alla macro.

Sub Macro1()

Range("AD11:AH11").Select
ActiveSheet.OLEObjects.Add(ClassType:="Acrobat.Document.11", Link:=False, _
DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-1033-FFFF-7760-000000000006}\_PDFFile.ico", _
IconIndex:=0, IconLabel:="Documento Adobe Acrobat").Select
nome = Selection.Name
With Range("d10")
Selection.ShapeRange.Left = .Left
Selection.ShapeRange.Top = .Top
Selection.ShapeRange.LockAspectRatio = msoFalse
Selection.ShapeRange.Height = 15
Selection.ShapeRange.Width = 50
End With
x = MsgBox("Hai scelto il file?", vbOKCancel, "Scelta File")
If x = vbCancel Then
ActiveSheet.Shapes(nome).Delete
End If

End Sub




NB.
queste due righe impostano la misura dell'icona
Selection.ShapeRange.Height = 15
Selection.ShapeRange.Width = 50

i valori 15 e 50 equivalgono ad una cella Alta 15 e larga 9
adatta i valori secondo le tue esigenze



saluti
Giap

musico78
Inviato: Monday, November 11, 2013 12:35:20 PM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Si potrebbe fare senza la finestra delle scelte???
Un altro problema che è sorto è quello che una volta inserito l'allegato se clicco sopra per aprirlo in acrobat il file non si apre.
Si apre sempre la finestra "APRI".

Grazie.
Paolo
a10n11
Inviato: Monday, November 11, 2013 5:11:43 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
le icone del documento acrobat, richiamano la finestra di scelta solo se la procedura di inserimento è stata interrotta
con "Annulla" . In questo caso viene creata solo l'icona sul foglio senza nessun link collegato.
saluti
Giap

musico78
Inviato: Tuesday, November 12, 2013 9:18:17 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
La finestra di scelta mi esce anche se clicco su APRI.
Si potrebbe farne senza?
Con annulla ritorna nel foglio Excel con apri mi allega il file (Cosa che già fa).
Grazie.
Paolo
a10n11
Inviato: Tuesday, November 12, 2013 11:04:35 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
La finestra di scelta mi esce anche se clicco su APRI.
Si potrebbe farne senza?
Con annulla ritorna nel foglio Excel con apri mi allega il file (Cosa che già fa).
Grazie.
Paolo

salve
se cliccando sull'icona, non si apre il file ma ti compare la finestra di scelta, significa che la procedura di inserimento
non è stata completata con l'associazione del file.
Di più non saprei dirti non avendo il file sottomano.
saluti
Giap

musico78
Inviato: Tuesday, November 12, 2013 11:25:19 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Forse mi sono espresso male.
Vorrei proprio eliminare la finestra di scelta.
Quando clicco sul pulsante mi si apre la finestra "APRI" scelgo il File e clicco su "APRI"
a questo punto mi compare la finestra "SCELTA FILE" con la domanda : "HAI SCELTO IL FILE"
qui posso scegliere tra "OK" oppure "ANNULLA"
Questa finestra vorrei evitare.
Mi basterebbe solo la finestra "APRI" con le due opzioni:
APRI mi allega il file
Annulla non fa nulla e ritorna sul foglio.
spero di essere stato più chiaro.
:)
Grazie.
Paolo.
a10n11
Inviato: Tuesday, November 12, 2013 12:16:32 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
Forse mi sono espresso male.
Vorrei proprio eliminare la finestra di scelta.
Quando clicco sul pulsante mi si apre la finestra "APRI" scelgo il File e clicco su "APRI"
a questo punto mi compare la finestra "SCELTA FILE" con la domanda : "HAI SCELTO IL FILE"
qui posso scegliere tra "OK" oppure "ANNULLA"
Questa finestra vorrei evitare.
Mi basterebbe solo la finestra "APRI" con le due opzioni:
APRI mi allega il file
Annulla non fa nulla e ritorna sul foglio.
spero di essere stato più chiaro.
:)
Grazie.
Paolo.



Salve
questo è quanto avevi chiesto precedentemente:

musico78 ha scritto:

L'unica cosa che non mi piace e che quando clicco sul pulsante e si apre la finestra se poi clicco annulla lo stesso mi inserisce l'icona del file.
Come posso fare per evitare ciò?


Se vuoi che la macro intercetti il pulsante "Annulla" dalla finestra di scelta, non conosco altra soluzione che quella di usare un poup up.
Cliccando sul pulsante Annulla sembra che non faccia nulla ma toglie l'icona vuota dal foglio

saluti
Giap

musico78
Inviato: Thursday, November 14, 2013 11:31:47 AM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
Mi è sorto un altro problema. Quando proteggo il foglio di lavoro. La macro non funziona perché proteggendolo blocco gli oggetti.
Come posso fare per bloccare tutti gli altri oggetti inseriti (Pulsanti, riquadri spunte, etc) tranne il file acrobat che andrò ad inserire con la macro?
Grazie.
Paolo
a10n11
Inviato: Thursday, November 14, 2013 11:42:42 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
musico78 ha scritto:
Mi è sorto un altro problema. Quando proteggo il foglio di lavoro. La macro non funziona perché proteggendolo blocco gli oggetti.
Come posso fare per bloccare tutti gli altri oggetti inseriti (Pulsanti, riquadri spunte, etc) tranne il file acrobat che andrò ad inserire con la macro?
Grazie.
Paolo


Salve
con il foglio non protetto, click destro sull'oggetto>Formato oggetto> scheda protezione> togli la spunta da "Bloccato"
saluti
Giap

musico78
Inviato: Thursday, November 14, 2013 12:15:17 PM
Rank: AiutAmico

Iscritto dal : 11/15/2012
Posts: 33
L'oggetto che dovrei sbloccare sarebbe quello che devo allegare.
Con il foglio protetto la macro mi chiama il seguente errore :
Errore Run-Time 1004
impossibile inserire l'oggetto.
Questo capita perché proteggendo il foglio blocco anche gli oggetti.
Se nella protezione spunto "Modifica Oggetti" la macro funziona.
Cosi facendo pero' sono sbloccati anche gli altri oggetti presenti nel foglio che vorrei tener boccati.
Forse l'unica cosa da fare è modificare la macro in modo che quando clicco sul pulsante
sprotegge il foglio e poi una volta inserito il file lo riprotegge.
ma si sa che sia un casino.
Soprattutto perchè dovrei ripeterlo per 10 volte nel foglio per 365 fogli.
Come potrei modificare la macro?
Grazie.
Paolo
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.