OVH Cloud OVH Cloud

Derniers fichiers MS-Office utilisés

8 réponses
Avatar
defluc
Bonjour

J'ai plusieurs applications qui ouvrent des fichiers Word ou Excel.
Quelqu'un saurait-il comment empêcher que la liste des derniers fichiers
utilisés soit modifiée par l'ajout des noms de fichiers traités par mon
application.

Merci

8 réponses

Avatar
Jacques93
Bonjour defluc
defluc a écrit :
Bonjour

J'ai plusieurs applications qui ouvrent des fichiers Word ou Excel.
Quelqu'un saurait-il comment empêcher que la liste des derniers fichiers
utilisés soit modifiée par l'ajout des noms de fichiers traités par mon
application.




Peux tu préciser, car par défaut, les méthodes :

Documents.Open FileName:="c:toto.doc" [, AddtoRecentfiles:úlse]

pour Word, et :

Workbooks.Open Filename:="c:toto.xls" [, AddToMru:úlse]

pour Excel, n'affectent pas la liste des derniers fichiers utilisés

--
Cordialement,

Jacques.
Avatar
defluc
Cela marche dans une Macro mais pas à partir d'une application externe
faisant appel à l'Ole word.application.
Avatar
Jacques93
Bonjour defluc,
defluc a écrit :
Cela marche dans une Macro mais pas à partir d'une application externe
faisant appel à l'Ole word.application.



Cela fonctionne chez moi. Que cela soit avec Word.Application ou
Excel.Application, à partir d'un application externe VB6, en utilisant
les arguments nommés :

xl.Workbooks.Open FileName:="c:toto.xls ", AddToMru:úlse
wd.Documents.Open FileName:="c:toto.doc", AddtoRecentfiles:=True

ou les aruguments positionnels :

xl.Workbooks.Open "c:toto.xls", , , , , , , , , , , , False
wd.Documents.Open "c:toto.doc", , , False

(Office 2003)

Désolé, pas d'autres idées.

--
Cordialement,

Jacques.
Avatar
defluc
Je travaille à partir de Delphi.
Avatar
Jacques93
Bonsoir defluc,
defluc a écrit :
Je travaille à partir de Delphi.



Quel rapport avec VB ? :-(

--
Cordialement,

Jacques.
Avatar
defluc
Au lieu d'ouvrir Word à partir d'une application externe en Visual
Basic, je le fais à parti de delphi
Avatar
Vincent Guichard
defluc a écrit :
Au lieu d'ouvrir Word à partir d'une application externe en Visual
Basic, je le fais à parti de delphi



Et donc, pourquoi poses-tu tes questions sur un forum VB, si c'est pour
utiliser Delphi? Il dois bien avoir des newsgroups Delphi, non? On aura
du mal à te répondre sur le "pourquoi ça marche pas en Delphi"

Vincent Guichard
Avatar
defluc
Vincent Guichard a écrit :
defluc a écrit :
Au lieu d'ouvrir Word à partir d'une application externe en Visual
Basic, je le fais à parti de delphi



Et donc, pourquoi poses-tu tes questions sur un forum VB, si c'est pour
utiliser Delphi? Il dois bien avoir des newsgroups Delphi, non? On aura
du mal à te répondre sur le "pourquoi ça marche pas en Delphi"

Vincent Guichard


Parce qu'à mon avis c'est un problème Microsoft puisque j'utilise l'
ActiveX Mswprd9.Olb.