Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. COM
  4. Calling an executable from Internet Explorer as a script? [modified]

Calling an executable from Internet Explorer as a script? [modified]

Scheduled Pinned Locked Moved COM
questionhelpcsharpcomwindows-admin
7 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    ghost1207
    wrote on last edited by
    #1

    Hi all, I am not too sure where to post my question, so I'll just put it here and hope that somebody will help me. Honestly, I've reached a deadend after searching ALOT. I'll greatly appreciate any help or indication. The problem: In Internet Explorer you can right-click on a page and hit "Export to Microsoft Excel". This command is set in the registry (HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Export to Microsoft Excel) to call Excel with "EXCEL.EXE/3000". The purpose: I would like to develop a executable with simular functionality: the ability to be called from the internet explorer. The question: What is the technology that excel is using? Is it a COM object implementing an interface? How do I do that in .NET? And what on earth is that "/3000" parameter?!? I've been looking for an answer for quite some time now. Please help. Rgds, G. -- modified at 5:36 Thursday 14th December, 2006

    L C 2 Replies Last reply
    0
    • G ghost1207

      Hi all, I am not too sure where to post my question, so I'll just put it here and hope that somebody will help me. Honestly, I've reached a deadend after searching ALOT. I'll greatly appreciate any help or indication. The problem: In Internet Explorer you can right-click on a page and hit "Export to Microsoft Excel". This command is set in the registry (HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Export to Microsoft Excel) to call Excel with "EXCEL.EXE/3000". The purpose: I would like to develop a executable with simular functionality: the ability to be called from the internet explorer. The question: What is the technology that excel is using? Is it a COM object implementing an interface? How do I do that in .NET? And what on earth is that "/3000" parameter?!? I've been looking for an answer for quite some time now. Please help. Rgds, G. -- modified at 5:36 Thursday 14th December, 2006

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Did you browse through http://msdn.microsoft.com/workshop/browser/ext/extensions.asp

      _________________________ "When the superior man refrains from acting, his force is felt for a thousand li." Sun Tzu

      G 1 Reply Last reply
      0
      • G ghost1207

        Hi all, I am not too sure where to post my question, so I'll just put it here and hope that somebody will help me. Honestly, I've reached a deadend after searching ALOT. I'll greatly appreciate any help or indication. The problem: In Internet Explorer you can right-click on a page and hit "Export to Microsoft Excel". This command is set in the registry (HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Export to Microsoft Excel) to call Excel with "EXCEL.EXE/3000". The purpose: I would like to develop a executable with simular functionality: the ability to be called from the internet explorer. The question: What is the technology that excel is using? Is it a COM object implementing an interface? How do I do that in .NET? And what on earth is that "/3000" parameter?!? I've been looking for an answer for quite some time now. Please help. Rgds, G. -- modified at 5:36 Thursday 14th December, 2006

        C Offline
        C Offline
        Colin Angus Mackay
        wrote on last edited by
        #3

        Given the big red text that says "Do not post programming questions (use the programming forums for that)" why did you think posting it here would be a good idea? Your post in the C# forum was a better choice.


        Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

        J G 2 Replies Last reply
        0
        • L Lost User

          Did you browse through http://msdn.microsoft.com/workshop/browser/ext/extensions.asp

          _________________________ "When the superior man refrains from acting, his force is felt for a thousand li." Sun Tzu

          G Offline
          G Offline
          ghost1207
          wrote on last edited by
          #4

          Yeap! There is an article there called "Adding Entries to the Standard Context Menu", which is relevant with the case, but unfortunately it doesn't mention anything about how the executable should be made (i.e. what interfaces should implement, how they are exposed etc). Note that the whole thing works if I set the right-click to call a javascript htm page, but not if I call an executable. ..and I am very curious to find what this "\3000" param is..

          1 Reply Last reply
          0
          • C Colin Angus Mackay

            Given the big red text that says "Do not post programming questions (use the programming forums for that)" why did you think posting it here would be a good idea? Your post in the C# forum was a better choice.


            Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

            J Offline
            J Offline
            JacquesDP
            wrote on last edited by
            #5

            And if you look here and then in the C# forum, the lounge has given him more feedback than the C# forum :laugh:

            He who laughs last is a bit on the slow side

            1 Reply Last reply
            0
            • C Colin Angus Mackay

              Given the big red text that says "Do not post programming questions (use the programming forums for that)" why did you think posting it here would be a good idea? Your post in the C# forum was a better choice.


              Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

              G Offline
              G Offline
              ghost1207
              wrote on last edited by
              #6

              I apologize for this. I saw the text only after I hit the "send" button (too overwhelmed with the issue I guess X| ) Strange enough, though, I got an answer from this thread instead of the "C#" one!

              C 1 Reply Last reply
              0
              • G ghost1207

                I apologize for this. I saw the text only after I hit the "send" button (too overwhelmed with the issue I guess X| ) Strange enough, though, I got an answer from this thread instead of the "C#" one!

                C Offline
                C Offline
                Colin Angus Mackay
                wrote on last edited by
                #7

                ghost1207 wrote:

                Strange enough, though, I got an answer from this thread instead of the "C#" one!

                Maybe, but you've irritated people in the process.


                Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups