Domanda

Sto cercando di fare a livello di codice una presentazione di PowerPoint dal contenuto di un documento di Lotus Notes. Questo è relativamente straight-forward utilizzando CreateObject("Powerpoint.Application") ma non riesco a trovare un modo per accedere alle varie costanti che vengono utilizzati in VBA.

Una soluzione è ovviamente quello di codificare la (una decina) valori nel mio script, ma per ovvie ragioni io sono un po 'a disagio per questa soluzione.

C'è un modo di ricercare il valore di per esempio msoTrue o ppLayoutText con LotusScript? Ad esempio, un modo per interrogare l'oggetto Powerpoint.Application per i valori?

(in più lingue compentet l'aggiunta di varie biblioteche Interop sembra fare il trucco, ma non ho trovato un modo per farlo in LotusScript.)

Modifica Io preferisco una soluzione che funziona senza alcuna installazione in più di software o DLL, oltre a Office.

È stato utile?

Soluzione

Questo è quello che uso per le costanti di MS Office: Microsoft costanti Database . C'è una libreria di script che è stato recentemente aggiunto per Word ed Excel.

Altri suggerimenti

È possibile avere il codice di ricerca queste MS costanti con la creazione di un oggetto OLE di tipo "TLI.TLIApplication" oggetto (definito in Tlbinf32.dll), e quindi l'interrogazione che oggetto per tutte le costanti ufficio VBA. C'è un articolo di MSDN che descrive questa tecnica in generale qui: http://msdn.microsoft.com/en-us/magazine/bb985086. aspx

C'è anche codice di esempio per esattamente questa procedura in un ambiente di LotusScript qui: http://noteslog.com/post/ole-constants/

Si noti che questa è una tecnica di esecuzione solo. Questo metodo di controllo renderà tutte le costanti disponibili per il codice, ma non farà le costanti disponibili tramite Intellisense in editor di script di Domino.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top