Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
devarasu07
Master II
Master II

Running Macro Inside Template?

Hi All,@

I've created an  Nprint Excel template with enabled macros and it should  AutoRun every time the file is opened. However, when NPrinting is creating a report using this template, the macro does not run. But when I go to edit my template inside the report editor, the macro in the background runs without any problems. please refer to the attachment. kindly advise me. THanks

1 Solution

Accepted Solutions
Daniel_Jenkins
Specialist III
Specialist III

I don't see your macro in the template.

I tested my project again and it works just fine. Remember to Preview as Xlsm:

- Daniel.

View solution in original post

5 Replies
woutermak
Partner - Creator III
Partner - Creator III

Isn't it the problem that in the publish task, or preview a .xlsx is used and not a xlsm file?

Only a xlsm can handle marco's

Daniel_Jenkins
Specialist III
Specialist III

Hi Deva,

Since you are on version 16.x, take a look at this example: Index on page loop excel

HTH - Daniel.

devarasu07
Master II
Master II
Author

Hi djk‌,

I've gone through your post and added below macro into your template after that when i preview the macro not auto running it? but if ran manually and it works . can u advise me. thanks in advance

Sub sbHello()

Range("A1").Value = Range("B9")

End Sub

THanks,

Deva

Daniel_Jenkins
Specialist III
Specialist III

I don't see your macro in the template.

I tested my project again and it works just fine. Remember to Preview as Xlsm:

- Daniel.

devarasu07
Master II
Master II
Author

Hi djk‌,

Working fine. Tks

Private Sub Workbook_Open()

Call sbHello

End Sub

Option Explicit

Sub sbHello()

Sheet2.Range("A1").Value = "hello"

End Sub