Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
VB.Net -Lista macro documento Word
sabato 14 febbraio 2004 - 00.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sakic
Profilo
| Newbie
2
messaggi | Data Invio:
sab 14 feb 2004 - 00:20
Salve a tutti,
avrei la necessità di fare uno scan di tutti i file Word presenti in un sistema e per ognuno di essi ritrovare la lista delle macro che contengono.
Dato un file Word, come si possono trovare le macro che contiene?
Molte grazie per qualsiasi aiuto!
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
sab 14 feb 2004 - 22:49
Che versione di Office stai utilizzando ?
Generalmente quando si lavora con .NET e con la versione XP di Office si possono utilizzare gli Office PIAs che sono delle classi proxy che ti permettono di accedere all'Object Model COM di Office. Quindi da lì tu puoi gestire quasi tutto, aprire o creare file di Word e Excel, leggere vari attributi, fra cui credo anche il numero di macro. Per fare ciò si tratta di andare a leggere la documentazione VBA e capire quali classi instanziare.
Se stai usando Office 2003 i PIAs sono già inclusi nel CD di installazione, devi verificare di abilitarli durante l'installazione. Il processo per trovare il numero di macro è uguale a quello indicato sopra, vedere l'object model, instanziare le classi corrette e recuperare l'informazione.
ciao
david
sakic
Profilo
| Newbie
2
messaggi | Data Invio:
dom 15 feb 2004 - 19:58
E' proprio quello che cercavo!
Spero solo che sia possibile accedere alla lista delle macro contenute in un documento, avevo provato con la libreria dsofile.dll, ma potevo solo sapere se un documento conteneva macro oppure no, il che non mi era molto utile...
Grazie ancora
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !