Letto qui: http://office.microsoft.com/it-it/excel/HP052034191040.aspx
"La funzione INCORPORA è una funzione interna di Excel, pertanto, anche se
viene visualizzata sulla barra delle funzioni, non può essere utilizzata."
--
Ciao paoloard
http://www.riolab.org
"Andrea70" <Andr...@discussions.microsoft.com> ha scritto nel messaggio
news:E5984ACE-C731-4260...@microsoft.com...
Ciao,
non sarei così drastico nel definire il comportamento della funzione
INCORPORA() come bug; essa svolge solo il suo compito, infatti inserisce,
per quel che ne so ( e mi riservo di cambiare opinione dopo aver letto una
delle tue formule ), un oggetto da un applicativo esterno.
Mediante le vecchie macro non mi è possibile risalire al file, al
segnalibro, o altra parte dell' oggetto di riferimento; sarebbe utile
conoscere il parere dei vbaisti.
Io visualizzo solo:
=INCORPORA("Word.Document.8";"")
in barra formula
e dati relativi alla posizione dell'oggetto nel foglio di lavoro.
Hai provato ad eseguire il comando Modifica Oggetto dal menù Modifica?
ivano
(devo tenere installate tutte le versioni dell'autocad usate dai tempi
biblici del 1'inserimento, perchè la banalissima (come puoi dedurrre da
sopra) operazione di cambio parametro della formula non è consentita...per
questo lo ritengo un BUG)
> Hai provato ad eseguire il comando Modifica Oggetto dal menù Modifica?
permette solo di gestire dimensioni, ritaglio, ecc..niente in
rif.all'oggetto/applicativo originale (AutoCAD).
Grazie cmq..
rimango in attesa di news
Andrea '70
"Andrea70" ha scritto:
Ciao Andrea.
Tutte le opinioni possono avere più o meno validità, ma sono comunque
validissime solo per chi le esprime.:-)
Per il tuo problema, cerca sul NG: cercare e aprire un file esterno
dove Norman, nel suo ultimo (ahimè) intervento sul NG :-(( fornisce una
soluzione del tipo: collegamentio ipertestuale.
Saluti
Eliano
Altra soluzione che ho provato è aprire il file XLS con un altro editor x
fogli di calcolo (es. con Calc di Openoffice) x accedere al cambio formula
senza il blocco di Excel: peccato xò che l'oggetto appare MA senza formula ed
è apparentemente impossibile associarne una(anche se l'oggetto AutoCAD è
clikkabile)..MAH..quindi punto a capo.
attendo news.
Grazie cmq.
Andrea'70
"Andrea70" <Andr...@discussions.microsoft.com> ha scritto nel messaggio
news:322EA39E-CE42-4045...@microsoft.com...
Ciao,
anch'io tempo fa cercavo una soluzione a questo problema.
Il problema è che la formula INCORPORA() nel suo argomento contiene solo il
nome dell'applicativo incorporato, e non sono riuscito ad ottenere
informazioni sull'origine (ovvero il documento aperto dall'applicativo)
dall'oggetto inserito.
A me pare che l'oggetto sia una sorta di immagine statica della parte o
dell'intero documento incorporato, e quindi non più modificabile.
ivano
"Andrea70" ha scritto:
Ciao Andrea.
Nonostante le info di paolo (ciao) e di Ivano (ciao) tu resti della tua
opinione, anche se sostanzialmente errata; padronissimo di farlo, ma è come
se tu con un'aspirapolvere volessi ottenere un cappuccino con brioches. :-))
Personalmente seguirei la strada che ti avevo indicato, e cioè il
Collegamento Ipertestuale, ma se vuoi continuare sulla tua strada,
padronissimo di farlo.
Eliano
> Personalmente seguirei la strada che ti avevo indicato, e cioè il
> Collegamento Ipertestuale, ma se vuoi continuare sulla tua strada(..)
x associare un Collegamento Ipertestuale ho provato a inserire nela formula
"C:\Programmi\AutoCAD LT 2007\acadlt.exe immagine1"
(e altre varianti) ma non riesco a visualizzarla in AutoCAD..
come potrei scrivere la formula?
considerato anche che: l'oggetto CAD prende il nome di
oggetto1 se c'è la formula INCORPORA
immagine1 se non è associato a nulla
MA in VBA lo devo chiamare picture1
che mi consigli?
Ciao
Andrea'70
"Andrea70" ha scritto:
Ciao Andrea.
Dai due post vedo che ti stai incaponendo su quell' INCORPORA inutilmente,
per cui vedi se ti può essere utile:
http://ennius.altervista.org/vba/vba105.php
Vedo anche che non hai le idee molto chiare quando dici che "gli oggetti non
risiedono da nessuna parte"; strano, visto che usi il copia/incolla per
portarle in excel. :-))
Comunque, se ti interessa una soluzione tipo collegamento ipertestuale, fai
una ricerca sul NG o con Google, o meglio apri un nuovo thread, perchè questo
ha per oggetto INCORPORA; della serie: un solo oggetto per ogni thread.
Eliano
> Vedo anche che non hai le idee molto chiare quando dici che "gli oggetti non
> risiedono da nessuna parte"; strano, visto che usi il copia/incolla per
> portarle in excel. :-))
se avessi letto per intero il mio post, le idee chiare su cosa dico le
avresti avute anche tu!! ;-) (cordialmente!)
difatti dicevo:
"poichè essendo parte di un file autocad, sono stati portati in Excel con
copia/incolla.. "
sottolineo "parte di un file autocad," quindi è come se in word selezioni
del testo e lo incolli in Excel..dove sta scritto che proviene dal documento
originale ?! impossibile risalirne, per questo che l'oggetto cad in Excel sa
solo che deve usare AutoCAd per aprirsi x consentire modifiche..e (per forza
mi incaponisco) almomento c'è solo la formula INCORPORA che lo permette..
i link ipertestuali richiedono che ci sia un oggetto di tipo file a cui
puntare, ma io furio da Excel non ho nulla..
quindi punto a capo?
Ciao
Andrea
"Andrea70" <Andr...@discussions.microsoft.com> ha scritto nel messaggio
news:B62DFE6C-5FD5-4F5D...@microsoft.com...
Ho fatto alcune prove e ne risulta:
1 - non è possibile modificare la formula INCORPORA()...almeno, io non ci
sono riuscito.
2 - se l'incorporazione dell'oggetto attiva un applicativo esterno, per
permettere l'apertura o l'esecuzione del documento , devi avere tale
programma installato; se poi tu ritieni, che l'ultimo applicativo (AUTOCAD
nel tuo caso) possa aprire e modificare a tutti gli effetti anche i
documenti creati con versioni precedenti, io proverei, con le dovute
cautele -e mi tolgo ogni responsabilità per danni creati al sistema
operativo - a modificare i parametri del registro di sistema: da qualche
parte sarà indicato che con Autocad ver.00 è collegato alla stringa
"AutoCAD" e relativo path del programma e
Autocad LT 2007 -> "AutoCAD LT.Drawing.17" e relativa path.
ivano
"ivano" ha scritto:
Ciao ivano.
Meglio di no, comunque Autocad ha i files immagini (con estensione
.dwg)collegabili con un normale collegamento ipetrtestuale.
L'argomento per me è chiuso. :-))
Cordialmente
Eliano
Ciao Andrea. (Ciao Eliano.)
Secondo me fai proprio male a incaponirti con la funzione INCORPORA che
e` una funzione interna non a disposizione dell`utente come mi pare in
molti in questo Thread, in un modo o nell`altro, gia` ti hanno fatto
notare.
Io non possiedo AutoCad quindi non posso sperimentare con oggetti di
quel tipo, ma la cosa non dovrebbe essere troppo diversa da cio` che,
come giustamente dici, si potrebbe fare con oggetti di Word.
La questione e` che tu non devi orientarti alla manipolazione della
formula con INCORPORA ma devi usare le possibilita` offerte dal Modello
degli oggetti di Excel per la gestione degli oggetti "Forme":
Class Shapes
Membro di Excel
Si tratta quindi di capire quale e` il tuo scopo reale. Probabilmente
l`hai gia` detto ma io non ho voglia ;-) ne' soprattutto tempo di
rileggere tutto questo lungo Thread. Se non ricordo male vuoi far
puntare l'oggetto Forma a un diverso file. Confermi?
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/
Ciao Maurizio,
la tua esperienza potrebbe essere utile!
Cerco di interpretare tutto questo 3D:
La funzione INCORPORA, inserisce un oggetto in excel, e tale oggetto può
essere un documento qualsiasi di un applicativo che si può trovare
in ->inserisci oggetto dal menu Inserisci.
La funzione INCORPORA non contiene nei suoi argomenti alcun elemento che
riconduca al documento, essa riporta solo il nome dell'applicativo che apre
tale documento, e l'operazione che deve compiere (1=modifica, 2=esegui...e
altre che non conosco)
Andrea70 vorrebbe, che cliccando sull'oggetto, si apra un applicativo
diverso, una versione più recente dell'applicativo, da quello con cui è
stato inserito tempo addietro; tale operazione non è possibile, in quanto la
formula non è moidificabile dalla barra formula e nemmeno con le vecchie
macro! e non gli rimane altra soluzione che mantenere installate diverse
versioni di AUTOCAD.
L'esperimento lo puoi fare anche con Word; basta inserire un oggetto di una
vecchia versione di word, disinstallare tale versione e vedere che non è più
possibile interagire con lo stesso oggetto da Excel.
ivano
Ciao Ivano.
> > Si tratta quindi di capire quale e` il tuo scopo reale. Probabilmente
> > l`hai gia` detto ma io non ho voglia ;-) ne' soprattutto tempo di
> > rileggere tutto questo lungo Thread. Se non ricordo male vuoi far puntare
> > l'oggetto Forma a un diverso file. Confermi?
[...]
> Cerco di interpretare tutto questo 3D:
> La funzione INCORPORA, inserisce un oggetto in excel,
Diciamo il contrario (altrimenti...): l`inserimento di un oggetto in
Excel genera una formula riservata il cui valore e` gestito internamente
da Excel.
> e tale oggetto può
> essere un documento qualsiasi di un applicativo che si può trovare
> in ->inserisci oggetto dal menu Inserisci.
> La funzione INCORPORA non contiene nei suoi argomenti alcun elemento che
> riconduca al documento, essa riporta solo il nome dell'applicativo che apre
> tale documento, e l'operazione che deve compiere (1=modifica, 2=esegui...e
> altre che non conosco)
... e che dipendono dal tipo di oggetto.
> Andrea70 vorrebbe, che cliccando sull'oggetto, si apra un applicativo
> diverso,
Diverso quanto?... ;-) La lista la si dovrebbe trovare nell`elenco
proposto dalla voce "Converti" del menu` contestuale dell`Oggetto.
> una versione più recente dell'applicativo, da quello con cui è
> stato inserito tempo addietro; tale operazione non è possibile, in quanto la
> formula non è moidificabile dalla barra formula e nemmeno con le vecchie
> macro! e non gli rimane altra soluzione che mantenere installate diverse
> versioni di AUTOCAD.
Questa non l`ho capita. Ne' ho capito cosa c`entra Excel in tutto
questo. Se (SE!) un oggetto prodotto con una versione precedente di un
dato programma non e` possibile aprirlo con una versione successiva
Excel cosa c`entra? Ma forse non ho capito bene io.
> L'esperimento lo puoi fare anche con Word; basta inserire un oggetto di una
> vecchia versione di word, disinstallare tale versione e vedere che non è più
> possibile interagire con lo stesso oggetto da Excel.
Non mi risulta. Io ho sperimentato cosi`:
Pc con Office 2000. Ho incollato in un Foglio di lavoro Excel il testo
di un segnalibro di un documento Word. Salvato entrambi i documenti
nella stessa directory (C:\TEMP). Copiati entrambi in un altro pc,
sempre in C:\TEMP. Ho aperto il file con Excel 2007 e mediante il menu`
contestuale dell`oggetto ho fatto:
Oggetto Document > Open
e si e` aperto il documento con Word 2007.
Non e` rilevante, comunque la formula era:
=INCORPORA("Word.Document.8";"")
[...]
> Non e` rilevante, comunque la formula era:
> =INCORPORA("Word.Document.8";"")
Dimenticavo di aggiungere un piccolo grande particolare: tale "formula"
NON e` una formula presente *nel* Foglio di lavoro ma e` appartenente
all`oggetto stesso. E` il modo che ha Excel di visualizzare il
collegamento OLE di un oggetto.
mettiamo:
1-Andrea ha inserito un oggetto creato con Autocad versione1, uno con
Autocad versione2 e uno con Autocad versione3...
2-Per aprire, tarmite OLE in Excel, fa clic sull'oggetto.
3-i tre documenti possono essere aperti con l'ultima versione di Autocad,
anche quelli creati con versioni precedenti.
Mi pare che Andrea voglia forzare la funzione INCORPORA alchè si aprano
tutti con la sola ultima versione installata( versione 3), mettendo come
argomento "AutoCAD LT.Drawing.17" in tutte le formule dei diversi oggetti.
ivano
Ciao Ivano.
Ripeto: cosa c`entra Excel in tutto questo? La versione che si aprira`
non e` determinata da Excel ma dall`Applicativo stesso, dal modo in cui
e` installato e gestisce le installazioni di piu` versioni dello stesso
applicativo.
Sempre che io, ripeto ancora, abbia compreso il problema.
"ivano" ha scritto:
Ciao ivano.
Nella mia ignoranza ho interpretato che Andrea voglia inserire nel file .xls
delle immagini (oggetti) create da Autocad nelle varie versioni; queste
immagini dovrebbero trovarsi quindi in cartelle diverse create dalle diverse
versioni di AC; altrimenti che senso ha?.
Mah!
Saluti
Eliano