Dear Sir
I try to follow your instruction but failed. Could you help me in modfy my macro to get what I want:
My Macro is
Name C
Local PREPDATE$,INJD1$,INST1$,DESC1$,COMMENT1$
PREPDATE$="#"
TEMP$=ObjHdrText$(chromres[1],"sampleinfo")+" "
IF INSTR(TEMP$,"PREPDATE=")>0 THEN
PREPDATE$=TEMP$[INSTR(UPPERCASE$(TEMP$),"PREPDATE="):LEN(TEMP$)]
IF LEN(PREPDATE$)>9 THEN
PREPDATE$=PREPDATE$[10:LEN(PREPDATE$)]
ENDIF
IF INSTR(PREPDATE$,chr$(13))=1 THEN
PREPDATE$="#"
ENDIF
IF INSTR(PREPDATE$,chr$(13))>1 THEN
PREPDATE$=PREPDATE$[1:INSTR(PREPDATE$,chr$(13))-1]
ENDIF
PREPDATE$=ConvertText$(Trim,PREPDATE$)
IF LEN(PREPDATE$)=0 THEN
PREPDATE$="#"
ENDIF
EndIf
IF LEN(PREPDATE$)>9 THEN
PREPDATE$=PREPDATE$([2], [0], ["MM/dd/yyyy"])
EndIf
INJD1$=OBJHDRTEXT$(CHROMRES[1],"INJDATETIME")
WHILE INSTR(INJD1$,",") > 0
INJD1$=INJD1$[1:INSTR(INJD1$,",")-1]+INJD1$[INSTR(INJD1$,",")+1:LEN(INJD1$)]
ENDWHILE
WHILE INSTR(INJD1$," ") > 0
INJD1$=INJD1$[1:INSTR(INJD1$," ")]+INJD1$[INSTR(INJD1$,",")+2:LEN(INJD1$)]
ENDWHILE
print "PREPDATE"+CHR$(9)+PREPDATE$,"INJDATETIME"+CHR$(9)+INJD1$
endmacro
PREPDATE should be 120103
INJDATETIME should be 1/4/2012 5:47:34 AM
Thanks in advance