IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Derniers fichiers MS-Office utilisés


Sujet :

Delphi

  1. #1
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut Derniers fichiers MS-Office utilisés
    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

  2. #2
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Salut
    Je pense déjà qu'il faut que tu identifies l'endroit (BDR? Raccourcis?) où est cette information, ensuite, au lancement de l'application, tu enregistres les données telles qu'elles sont et à la fermeture du programme, tu remet les données initiales
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Ou,
    à la fermeture du programme
    tu enlèves les ajouts faits par tes progs dans ce dossier. Mais c'est un dossier spécial, va falloir jouer avec les fonctions SH..., je crois.
    Mes 2 cts,
    --
    jp

  4. #4
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    J'ai essayé WordApp.Documents.Open(FullFileName, AddtoRecentfiles:=False).
    Cela marche dans une macro Word mais pas à partir de mon application Delphi.

  5. #5
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    J'ai essayé avec l'objet automation
    FileName :=FullFileName;
    AddtoRecentfiles:=False;
    WordAutomat.Documents.Open(FileName, EmptyParam, EmptyParam, AddtoRecentfiles, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);

    Sans plus de succès.

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Pedro
    Je pense déjà qu'il faut que tu identifies l'endroit (BDR? Raccourcis?) où est cette information,
    Dans la collection RecentFiles.

  7. #7
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 142
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 142
    Par défaut
    Dans la collection RecentFiles.
    Ah ?
    Moi, j'aurais dit, recopiant sans vergogne mon sdk, :
    CSIDL_RECENT (0x0008)
    The file system directory that contains shortcuts to the user's most recently used documents. A typical path is C:\Documents and Settings\username\My Recent Documents. To create a shortcut in this folder, use SHAddToRecentDocs. In addition to creating the shortcut, this function updates the Shell's list of recent documents and adds the shortcut to the My Recent Documents submenu of the Start menu.
    Ça sent l'appel à SHGetSpecialFolderLocation avec le bon PIDL.

    Mais, en relisant un peu tout, y a des trucs pas clairs :
    J'ai plusieurs applications qui ouvrent des fichiers Word ou Excel.
    : plusieurs applications qui lancent Word ou Excel ou qui ouvrent des fichiers .doc ou .xls ? C'est pas pareil. Ce qui m'a mis la puce à l'oreille, c'est
    Cela marche dans une macro Word mais pas à partir de mon application Delphi.
    Tu peux lancer Word et lui passer une macro au passage, au fait.

    Mes 2 cts,
    --
    jp

  8. #8
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    D'après mes recherches, les fichiers récents seraient dans HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word\Data\Settings mais la clé est de type REG_BINARY.
    Alors, comment la lire et l'écrire ?

  9. #9
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Jipété
    Ah ?
    Moi, j'aurais dit, recopiant sans vergogne mon sdk,
    [mode modérateur off]
    Tout est possible.
    Sans vergogne, c'est à dire sans honte ou sans scrupules, malheureusement ici il ne s'agit ni de l'un ni de l'autre mais de réflexions.
    Citation Envoyé par Jipété
    Mais, en relisant un peu tout, y a des trucs pas clairs :
    Au vu de ce que tu écris, je comprend qu'en lisant "un peu tout" tu puisse trouver "des trucs pas clairs" ? Et si tu lisais beaucoup tout, ce serait pas plus mieux ?
    Si tu voulais te faire battre c'est fait
    Cordialement.
    [/mode modérateur off]
    [edit]
    Pour info le tag [/mode modérateur off] laisse le champ libre à tout modérateur jugeant ce post non conforme aux régles en cours sur Développez.com.

Discussions similaires

  1. "Derniers fichiers utilisés" grisé.
    Par Indianapolis dans le forum Word
    Réponses: 2
    Dernier message: 07/08/2011, 16h20
  2. Derniers fichiers utilisés dans Word2003
    Par ZOUZFANA dans le forum Word
    Réponses: 7
    Dernier message: 27/08/2008, 15h01
  3. Option derniers fichiers utilisés inaccessible
    Par belocom dans le forum Microsoft Office
    Réponses: 3
    Dernier message: 03/07/2008, 23h06
  4. Réponses: 7
    Dernier message: 17/04/2008, 01h24
  5. Réponses: 2
    Dernier message: 16/12/2006, 12h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo