Discussione:
Inserire oggetto ole con macro o codice
(troppo vecchio per rispondere)
pabel
2005-09-17 20:43:38 UTC
Permalink
Ciao a tutti
Vi spiego il mio problema, in una maschera ho un controllo ole che ho
nominato (allegato_word), con tasto destro posso inserire un oggeto
documento di word, io vorrei con un clik inserire un allegato word che si
trova in una cartella C:\documenti\allegato.doc, solo se il controllo è
vuoto, mentre se esiste già un documento vorrei che mi venisse aperto per
modificarlo.

100 grazie a che darà un aiuto

Pabel
Roberto dalla campagna
2005-09-18 09:50:12 UTC
Permalink
Post by pabel
Ciao a tutti
Vi spiego il mio problema, in una maschera ho un controllo ole che ho
nominato (allegato_word), con tasto destro posso inserire un oggeto
documento di word, io vorrei con un clik inserire un allegato word che si
trova in una cartella C:\documenti\allegato.doc, solo se il controllo è
vuoto, mentre se esiste già un documento vorrei che mi venisse aperto per
modificarlo.
Vai sul Sito Comune (link qui sotto) e nella Sottosezione Patches &
utilities della Sezione Risorse vai al link indicato dalla FAQ intitolata
"8.32 Access 2000: Come caricare gli oggetti OLE da una cartella in una
tabella".
Post by pabel
100 grazie a che darà un aiuto
Prego
Post by pabel
Pabel
--
Roberto

-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
pabel
2005-09-19 05:52:54 UTC
Permalink
Post by Roberto dalla campagna
Post by pabel
Ciao a tutti
Vi spiego il mio problema, in una maschera ho un controllo ole che ho
nominato (allegato_word), con tasto destro posso inserire un oggeto
documento di word, io vorrei con un clik inserire un allegato word che si
trova in una cartella C:\documenti\allegato.doc, solo se il controllo è
vuoto, mentre se esiste già un documento vorrei che mi venisse aperto per
modificarlo.
Vai sul Sito Comune (link qui sotto) e nella Sottosezione Patches &
utilities della Sezione Risorse vai al link indicato dalla FAQ intitolata
"8.32 Access 2000: Come caricare gli oggetti OLE da una cartella in una
tabella".
Post by pabel
100 grazie a che darà un aiuto
Prego
Post by pabel
Pabel
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Ti ringrazio, sapevo di averlo già letto ma non riuscivo più a trovarlo.

Pabel
Roberto dalla campagna
2005-09-19 10:24:54 UTC
Permalink
Post by pabel
Post by Roberto dalla campagna
Post by pabel
Ciao a tutti
Vi spiego il mio problema, in una maschera ho un controllo ole che ho
nominato (allegato_word), con tasto destro posso inserire un oggeto
documento di word, io vorrei con un clik inserire un allegato word che
si
Post by Roberto dalla campagna
Post by pabel
trova in una cartella C:\documenti\allegato.doc, solo se il controllo è
vuoto, mentre se esiste già un documento vorrei che mi venisse aperto
per
Post by Roberto dalla campagna
Post by pabel
modificarlo.
Vai sul Sito Comune (link qui sotto) e nella Sottosezione Patches &
utilities della Sezione Risorse vai al link indicato dalla FAQ intitolata
"8.32 Access 2000: Come caricare gli oggetti OLE da una cartella in una
tabella".
Post by pabel
100 grazie a che darà un aiuto
Prego
Post by pabel
Pabel
--
Roberto
Ti ringrazio, sapevo di averlo già letto ma non riuscivo più a trovarlo.
In alternativa puoi anche leggere nella Sezione Modules del Sito Comune la
FAQ di Pietro Bonaventi intitolata "5.10 Funzioni per inserire o recuperare
oggetti blob dal db con Ado oppure con Dao".
Post by pabel
Pabel
--
Roberto

-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
pabel
2005-09-19 13:15:33 UTC
Permalink
cut
Post by Roberto dalla campagna
In alternativa puoi anche leggere nella Sezione Modules del Sito Comune la
FAQ di Pietro Bonaventi intitolata "5.10 Funzioni per inserire o recuperare
oggetti blob dal db con Ado oppure con Dao".
Pabel
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Ti confesso che tutto quel codice risulta a me molto difficile anche se
molto interessante, ti chiedo comunque un'ulteriore aiuto.
se con il seguente codice, riesco a portare il cursore nel controllo
(WordAll) e ad inserire un oggetto, cosa devo aggiungere per far si che
l'oggetto sia word senza alcuna altra possibilità?


Public Function OggettoWord()
DoCmd.GoToControl "WordAll"
DoCmd.RunCommand acCmdInsertObject
End Function

Di nuovo grazie Pabel
Roberto dalla campagna
2005-09-19 15:45:14 UTC
Permalink
Post by Roberto dalla campagna
cut
Post by Roberto dalla campagna
In alternativa puoi anche leggere nella Sezione Modules del Sito Comune la
FAQ di Pietro Bonaventi intitolata "5.10 Funzioni per inserire o
recuperare
Post by Roberto dalla campagna
oggetti blob dal db con Ado oppure con Dao".
Pabel
--
Roberto
Ti confesso che tutto quel codice risulta a me molto difficile anche se
molto interessante,
Non ho mai usato quel codice né credo che lo userò mai: non incorporerò mai
un file Word in un campo di tipo OLE; se dovessi risolvere un problema tipo
il tuo memorizzerei in un campo di tipo Testo il path completo del file di
tetso quindi lo visualizzerei usando da VBA l'automazione Word: trovi degli
esempio di tale tecnica sul Sito Comune nelle seguenti FAQ:
1) 6.47 Esempio di automazione con MSWord di federico Luciani, Sezione
General
2) 3.8 Associare un documento Word ad un record e modificarlo da una form di
Vincenzo Turturro, Sezione Forms
3) 6.137 Esempio di automazione per l'invio e la formattazione di dati da
Access a Word usando i bookmarks di Marco Pizzamiglio (namor). Sezione
General
Post by Roberto dalla campagna
ti chiedo comunque un'ulteriore aiuto.
se con il seguente codice, riesco a portare il cursore nel controllo
(WordAll) e ad inserire un oggetto, cosa devo aggiungere per far si che
l'oggetto sia word senza alcuna altra possibilità?
Public Function OggettoWord()
DoCmd.GoToControl "WordAll"
DoCmd.RunCommand acCmdInsertObject
End Function
Scusami ma se non erro sei tu a fornire alle funzione pubblicate nella FAQ
5.10 di cui sopra il nome del file: per essere sicura che sia un file word
verifica che la sua extention sia .doc .
Post by Roberto dalla campagna
Di nuovo grazie Pabel
--
Roberto

-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Loading...