Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt and Microsoft Office ...
Qt 6.11 is out! See what's new in the release blog

Qt and Microsoft Office ...

Scheduled Pinned Locked Moved General and Desktop
3 Posts 2 Posters 2.1k 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.
  • T Offline
    T Offline
    tmason101
    wrote on last edited by
    #1

    Hello,

    Request for advice here; I would like to build a plugin for Microsoft Office using a working Qt application as the codebase.

    The question is if using ActiveX is the way to go. I have found a few ActiveX examples here but I am not sure if they are the right ones: http://qt-project.org/doc/qt-4.8/activeqt-container.html

    So the question is if using the ActiveX functionality for embedding a Qt app in Microsoft Office is the way to go or is there a smarter/better way?

    Thank you for your time.

    1 Reply Last reply
    0
    • jerome_isAviableJ Offline
      jerome_isAviableJ Offline
      jerome_isAviable
      wrote on last edited by
      #2

      im' not sure but...
      i think there could be different way to do, depending of the link type between Office and your application.
      First, i know you can easily do a "look like" apoplication with Microsoft Office by VBA code, directly inside Office.
      Also, you can like a database inside Office (by use the Excell database, or by mount an other one by odbc interface). So... database could be a way to link datas...
      Also, you can link by xml file (because Qt have xml tools ready to go, and VBA could catch xml too...).
      Maybe you can also link by Json file and ajax interface (i'm not sure).

      but for answer more closer to your question... i see this on the doc:
      http://doc.qt.io/qt-5/activeqt-container.html

      so... i think the answer is: yes, you can and it seems to be the way with activeX (and also the way that Microsoft would like you go: use his tools).

      good luck.

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tmason101
        wrote on last edited by
        #3

        OK, thanks for the feedback. Any other feedback welcome :)

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved