Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno VB script - výstup textové proměnné

Výstup měl být prostřednictvím proměnné do reportu. Nakonec jsem to vyřešil takto (třeba je to nestandardní, ale funguje):

sub VypRRT()
Dim i
Dim Report (100)
Dim FullReport
....
Set Peaks = CDS.Peaks(WhichTrace, cNamedDetPeaks + cDetUnnamedPeaks)
For i = 1 to Peaks.Count
	Set Peak = Peaks.PeakIndex(i)
	Peak.GetResult cPeakRetentionTime, RT
	Peak.GetResult cPeakArea, Area
	Peak.GetResult cPeakHeight, Height
	Peak.GetResult cPeakAreaPercent, AreaPercent
	Peak.GetResult cPeakName, PeakName
	Report(i)=Chr(9) & i & Chr(9) & Round(RT,3) & Chr(9) & Round(RT/RefRT,3) & Chr(9) &  _ 
Round(Area,0) & Chr(9) & Round(Height,2) & Chr(9) & Round(AreaPercent,5) & Chr(9) & _
PeakName & Chr(13) & Chr(10)
	'One "line" per peak
next

For i=1 to peaks.count
	FullReport=FullReport + Report (i)
next 
CDS.SetSystemWideResult FullReport 'tohle zpřístupní proměnnou FullReport pro vložení do reportu
FullReport = ""
End Sub

Jakýkoliv komentář k nevýhodám a chybám vítám.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny