Louis A. answered 11d
Business Professional with 10+ years of Excel Experience
Pass parameters programmatically (most common)
If you’re rendering the report via code (ASP.NET / WinForms / etc.), you must explicitly add the parameters before rendering.
Example (C#):
SSRSReport report = new SSRSReport();
report.ReportPath = "/YourReportPath/ReportName";
// Add parameters manually
report.Parameters.Add("StartDate", "2024-01-01");
report.Parameters.Add("EndDate", "2024-12-31");
// Then render
ExcelApplication excel = new ExcelApplication();
excel.Workbooks.Add();
report.Render(excel);
If parameters are missing, OfficeWriter does not show a dialog, it just renders nothing or defaults.