Re : Re: Pilotage Word avec VB.NET

Office

Pilotage Word avec VB.NET


csim 10-27-2004, 17:47
Bonjour,

J'ai un problème avec la code que j'ai écrit.
L'objectif du programme est de lancer une macro contenu dans un fichier .dot et de récupérer le texte par le clipboard.
Une fois après avoir lancé Word, WINWORD.EXE est bien dans les processus mais je ne vois pas apparaitre l'application Word et le lancement de la macro.
Je perds donc la main dans Visual Studio .NET en exécution pas à pas et je n'ai plus qu'à arrêter l'exécution du code.
Avez-vous une idée?

En vous remerciant par avance pour toutes vos suggestions.


Dim WordApp As Word.Application

Dim newDoc As Word.Document

Dim str_TextWord As String

WordApp = New Word.Application

newDoc = New Word.Document

WordApp.Visible = True

WordApp.WindowState = WdWindowState.wdWindowStateMinimize

newDoc = WordApp.Documents.Add("c:\Protocoles\Entorsechevillew.dot")

newDoc.Activate()

WordApp.WindowState = WdWindowState.wdWindowStateNormal

WordApp.Run("Execute")

WordApp.Visible = False

Dim txtdata As IDataObject = Clipboard.GetDataObject()

' Vérifie si le Clipboard n'est pas vide

If (txtdata.GetDataPresent(DataFormats.Text)) Then

  str_TextWord = txtdata.GetData(DataFormats.Text).ToString()

End If

Clipboard.SetDataObject("")

WordApp.Quit(False)

Return (str_TextWord)


Re: Pilotage Word avec VB.NET


Anonyme 11-25-2004, 16:57
Vu !
Il ne faut pas se servir de word sur le serveur, ça surcharge .... !

Utiliser Word côté client avec de javascript ! c'est mieux

(EFE) Cool

Re: Pilotage Word avec VB.NET


jbevain 11-25-2004, 22:39
  wrote:
Vu !
Il ne faut pas se servir de word sur le serveur, ça surcharge .... !

Utiliser Word côté client avec de javascript ! c'est mieux

(EFE) Cool

Re : Re: Pilotage Word avec VB.NET


Anonymous 06-21-2005, 13:15
Salut !

Comment tu fais ça terreur !! (piloter word côté client avec du javascript!!!!). Surtout que dans le post, il n'était pas dit que le développemtn étaient en aspx

Re : Re: Pilotage Word avec VB.NET


Anonymous 01-23-2007, 16:31

Surtout que tu vas avoir une jolie pancarte te disant attention il y a un activeX qui va être mis en route, vous prenez des risques, cliquez ici pour continuer et ici pour annuler :D

 

Si tu as une solution pour enlever cette pancarte en Javascript, je suis preneur ;)

Re : Re: Pilotage Word avec VB.NET


Anonymous 01-23-2007, 16:33
Et je ne sais pas si cela a voir parce que je programme en ASP 3.0 mais je sais que j'ai eu des soucis au début a cause des autorisations ( cf : dans le menu executer taper DCOMCNFG )

Sponsorisé par Community Server


Conditions d’utilisation et Copyright
Respect de la vie privée