Bonjour,

J'ai un projet en C# avec VS 2010 et j'ai une macro qui demande de choisir un fichier pour le charger par la suite dans l'éditeur de l'IDE, ça fonctionne mais le dialog OpenFileDialog ne s'affiche pas en avant plan je dois presser sur ALT+TAB et le choisr dans la liste pour le faire passer en avant plan. Je fais ça car j'ai des fichiers avec de long chemin et je me souviens pas toujours ou ils sont avec une macro et un répertoire de départ ça va plus vite.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    Sub Open_Macro_Code_File()
        Dim fd As OpenFileDialog = New OpenFileDialog()
        fd.Title = "Select Macros Code File"
        fd.InitialDirectory = "J:\Documents and Settings\Un long filepath\"
        fd.Filter = "Text files (*.txt)|*.txt|C Sharp files (*.cs)|*.cs |All files (*.*)|*.*"
        fd.DefaultExt = "*.cs"
        fd.FileName = "*.cs"
        fd.FilterIndex = 2
        fd.RestoreDirectory = True
        If fd.ShowDialog() = DialogResult.OK Then
            DTE.ItemOperations.OpenFile(fd.FileName)
            DTE.ActiveDocument.Activate()
        End If
    End Sub
Essayez la macro et dites moi si le dialog apparait en avant plan, j'utilise Windows XP SP3.

Quelqu'un a-t-il une explication et une solution ?

Merci