BookmarkSubscribeRSS Feed
nine3quarters
Calcite | Level 5

Hi all,

I need to insert a Visual Analytics report (2G) in a Microsoft Excel Workbook, automating it using the SAS Add-In 8.2 for Microsoft Office and VBA code.

The server where the report is saved is https://vsmartanalytics.intranet.mycompany.eu and the path within the server is /DataGovernance/Teamxxx/Reports/ReportName

This is the dialog box which appears when I click on Reports in the Excel workbook

nine3quarters_0-1624027586706.png

Note that the reports are not on a SAS Folder but on a Visual Analytics server, if you click on "SAS Folders" it's empty, but I think the only method I can use to insert the report with VBA code is InsertReport2GFromSASFolder.

I tested it with this routine

Sub InsertReport2G()

  Dim sas As SASExcelAddIn

  Dim report As SASReport2G
  Set sas = Application.COMAddIns.Item("SAS.ExcelAddIn").Object

  Set report = sas.InsertReport2GFromSASFolder("https://vsmartanalytics.intranet.mycompany.eu/DataGovernance/Teamxxx/Reports/ReportName",   Sheet1.Range("A1"))

End Sub

but it doesn't work and returns a Runtime Error '2146232832 (80131600)'.

I added the reference and the HelloWorld method works, maybe the string I inserted for the path is wrong, or it's the wrong method, I don't know.

Can you help me, please?

Thank you

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Discussion stats
  • 0 replies
  • 1286 views
  • 0 likes
  • 1 in conversation