[b.net e word] incompatibilità tra tipi

venerdì 09 gennaio 2009 - 17.28

Amodio Profilo | Expert

salve a tutti

ho un programma che deve creare un file word
ho usato un file word come template,
se uso questo codice :
With oWord .Documents.Open("c:\template.doc")
lo apre e salva...tutto a posto

ma se per motivi di sicurezza, inserisco il template di word che uso nelle risorse e cerco di aprire il file mi da errore id incompatibilità tra tipi

With oWord .Documents.Open(My.Resources.ResourceGen.Template)

da cosa dipende?

alexmed Profilo | Guru

Ciao
la butto lì!!!
Potrebbe dipendere dal fatto che i temlate di Word sono .dot e non .doc?

Ciao

Amodio Profilo | Expert

mah..se uso un .doc va tutto bene, quesat volta lo stavo prendendo da un file delle risorse...quindi il problema è come faccio ad usare un file di risorse e passarlo come path, in quanto il metodo open vuole il path!!

Teech Profilo | Expert

Probabilmente la risorsa non è di tipo stringa ma un oggetto diverso.
Il metodo Open richiede un parametro di tipi stringa nella signature mentre la risorsa che passi potrebbe essere di tipo diverso.
Nel file di risorse hai messo fisicamente il file o la stringa che ne indica il percorso ed il nome?
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole

Amodio Profilo | Expert

nella risorsa ho messo fisicamente il file, e word nel metodo open vuole il path...come posso fare?
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5