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 to read macro in Microsoft Office documents

Qt to read macro in Microsoft Office documents

Scheduled Pinned Locked Moved Unsolved General and Desktop
6 Posts 4 Posters 903 Views
  • 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.
  • P Offline
    P Offline
    Pauly
    wrote on last edited by
    #1

    Hi, I wonder if there is existing class or method to read macro code in Microsoft Office documents, such as xlsm, docm and etc. I understand office documents structure can be open as zip file, and the marco is under vbaProject.bin, but the macro are not open text. How can I open the document and read its marco? Thanks.

    jsulmJ 1 Reply Last reply
    0
    • P Pauly

      Hi, I wonder if there is existing class or method to read macro code in Microsoft Office documents, such as xlsm, docm and etc. I understand office documents structure can be open as zip file, and the marco is under vbaProject.bin, but the macro are not open text. How can I open the document and read its marco? Thanks.

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @Pauly said in Qt to read macro in Microsoft Office documents:

      but the macro are not open text

      What else is it?
      I don't think Qt provides anything for this.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      2
      • P Offline
        P Offline
        Pauly
        wrote on last edited by
        #3

        It is some kind of code like this, is it encoded or something? How can I read it? Thanks.

        ÿÿ ÿÿ ß ÿÿ  ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€  @ÿÿ0  0LÿÿZ 8Lÿÿž >
        ÿÿÿÿ <ð ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ <$ ÿÿ <( ÿÿ <, ÿÿ <0 ÿÿ <4 ÿÿ <8 ÿÿ << ÿÿ <@ ÿÿ <D ÿÿ <H ÿÿ <L ÿÿ <P ÿÿ <T ÿÿ <X ÿÿ <\ ÿÿ <` ÿÿ <d ÿÿ <h ÿÿ <l ÿÿ <p ÿÿ <t ÿÿ <x ÿÿ <| ÿÿ <€ ÿÿ <„ ÿÿ <ˆ ÿÿ <Œ ÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ ”ÿÿÿÿ ÿÿÿÿ <ô ÿÿ <ø ÿÿ <ü ÿÿ <ÿÿÿÿ ÿÿ  ¸    0ÿÿÿÿ ÿÿÿÿ  h€20 ÿÿ h€4H   ÿÿ h€6ÿÿÿÿ  ÿÿ €<ð!  ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €@° 4 ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €B" D ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €F@" d ÿÿ ÿÿ

        D jsulmJ 2 Replies Last reply
        0
        • P Pauly

          It is some kind of code like this, is it encoded or something? How can I read it? Thanks.

          ÿÿ ÿÿ ß ÿÿ  ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€  @ÿÿ0  0LÿÿZ 8Lÿÿž >
          ÿÿÿÿ <ð ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ <$ ÿÿ <( ÿÿ <, ÿÿ <0 ÿÿ <4 ÿÿ <8 ÿÿ << ÿÿ <@ ÿÿ <D ÿÿ <H ÿÿ <L ÿÿ <P ÿÿ <T ÿÿ <X ÿÿ <\ ÿÿ <` ÿÿ <d ÿÿ <h ÿÿ <l ÿÿ <p ÿÿ <t ÿÿ <x ÿÿ <| ÿÿ <€ ÿÿ <„ ÿÿ <ˆ ÿÿ <Œ ÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ ”ÿÿÿÿ ÿÿÿÿ <ô ÿÿ <ø ÿÿ <ü ÿÿ <ÿÿÿÿ ÿÿ  ¸    0ÿÿÿÿ ÿÿÿÿ  h€20 ÿÿ h€4H   ÿÿ h€6ÿÿÿÿ  ÿÿ €<ð!  ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €@° 4 ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €B" D ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €F@" d ÿÿ ÿÿ

          D Offline
          D Offline
          Devopia53
          wrote on last edited by
          #4

          @Pauly

          This document may be helpful for you:
          https://www.decalage.info/vba_tools

          1 Reply Last reply
          1
          • P Pauly

            It is some kind of code like this, is it encoded or something? How can I read it? Thanks.

            ÿÿ ÿÿ ß ÿÿ  ÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€  @ÿÿ0  0LÿÿZ 8Lÿÿž >
            ÿÿÿÿ <ð ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ < ÿÿ <$ ÿÿ <( ÿÿ <, ÿÿ <0 ÿÿ <4 ÿÿ <8 ÿÿ << ÿÿ <@ ÿÿ <D ÿÿ <H ÿÿ <L ÿÿ <P ÿÿ <T ÿÿ <X ÿÿ <\ ÿÿ <` ÿÿ <d ÿÿ <h ÿÿ <l ÿÿ <p ÿÿ <t ÿÿ <x ÿÿ <| ÿÿ <€ ÿÿ <„ ÿÿ <ˆ ÿÿ <Œ ÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ ÿÿÿÿ ÿÿÿÿ ÿÿÿÿ  ÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ Lÿÿÿÿ ”ÿÿÿÿ ÿÿÿÿ <ô ÿÿ <ø ÿÿ <ü ÿÿ <ÿÿÿÿ ÿÿ  ¸    0ÿÿÿÿ ÿÿÿÿ  h€20 ÿÿ h€4H   ÿÿ h€6ÿÿÿÿ  ÿÿ €<ð!  ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €@° 4 ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €B" D ÿÿ ÿÿ   @ ÿÿÿÿÿÿÿÿ €F@" d ÿÿ ÿÿ

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @Pauly I don't know how you can read it. Microsoft should know. This is really not related to Qt.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • L Offline
              L Offline
              lucky987
              Banned
              wrote on last edited by
              #6
              This post is deleted!
              1 Reply Last reply
              -1

              • Login

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