PdcApplication.OpenFile
Jump to navigation
Jump to search
Declaration
OpenFile(strFilePath As String)
Description
Open a file based on a filepath. This function is mostly intended for use in the Cloud for when a file was saved to the users computer and now needs to be opened. But it also works on-prem.
Parameters
strFilePath: A path leading to a file or folder, for example: "C:\Users\Admin\Documents\". Keep in mind that this path needs to be from the perspective of the user.
Notes
This method is available both in the EciCloud and in the on-prem version of Bemet.
Code example
dim sFileLocalPath as string = "C:\ECI\filename.pdf"
if PDC.App.Info.RunninginCloud then
'TranslateToLocalPath can handle tsclient and GraphOn
dim sFileCloudToLocalPath as string = PDC.App.TranslateToLocalPath(sFileLocalPath)
dim objReport as pdcReport
objReport = PDC.App.Reports.Open(1409)
objReport.PrintToFile(sFileCloudToLocalPath)
if io.file.exists(sFileCloudToLocalPath) then
PDC.App.OpenFile(sFileLocalPath)
end if
else
dim objReport as pdcReport
objReport = PDC.App.Reports.Open(1409)
objReport.PrintToFile(sFileLocalPath)
if io.file.exists(sFileLocalPath) then
PDC.App.OpenFile(sFileLocalPath)
end if
end if
Availability
Bemet 2024R4 and higher.