Protected Sub Page_Load(ByVal sender As Object,ByVal e As Sy
stem.EventArgs) Handles Me.Load Try p_strNendo = Session("p_strNendo") 'フォーム・CrystalReportViewerのサイズを設定 'crvShiwakecho.Height = Common_AppSet.g_intHRptViewerHeight 'crvShiwakecho.Width = Common_AppSet.g_intHRptViewerWidth 'レポートビューアに表示 Dim objDtbl As DataTable = Session("dsShiwakecho").Tables("dt21_Shiwakecho") Dim objCR As ReportDocument = New ReportDocument() objCR.Load(Common_AppSet.g_strReportTemplate & "rpt21_Shiwakecho.rpt") objCR.SetDataSource(objDtbl) 'crvShiwakecho.ToolPanelView = ToolPanelViewType.None crvShiwakecho.ReportSource = objCR 'パラメータフィールドに値を設定 Dim pfFields As New CrystalDecisions.Shared.P
arameterFields Dim pfNendo As New CrystalDecisions.Shared.P
arameterField Dim pvNendo As New CrystalDecisions.Shared.P
arameter
discreteValue pfNendo.P
arameterFieldName = "prmNendo" pvNendo.Value = p_strNendo pfNendo.CurrentValues.Add(pvNendo) pfFields.Add(pfNendo) crvShiwakecho.P
arameterFieldInfo = pfFields Dim opts As CrystalDecisions.Shared.
diskFileDestinatio
noptions = New CrystalDecisions.Shared.
diskFileDestinatio
noptions() opts.
diskFileName = "C:\PPPWebLoader\234.xls" Dim myExportOptions As CrystalDecisions.Shared.ExportOptions = objCR.ExportOptions myExportOptions.Destinatio
noptions = opts myExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.
diskFile Response.ContentType = "application/vnd.ms-excel" myExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.Excel For i As Integer = 0 To pfFields.Count - 1 objCR.SetP
arameterValue(pfFields.Item(i).Name,pfFields.Item(i).CurrentValues) Next objCR.Export() Response.End() Catch ex As Exception Throw New Exception("仕訳帳の出力に失敗しました。" & vbCrLf & ex.StackTrace & vbCrLf & ex.Message) End Try End Sub