Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- olevba 0.41 - http://decalage.info/python/oletools
- Flags Filename
- ----------- -----------------------------------------------------------------
- OLE:MAS-H--- ebill0200442.xls
- (Flags: OpX=OpenXML, XML=Word2003XML, MHT=MHTML, M=Macros, A=Auto-executable, S=Suspicious keywords, I=IOCs, H=Hex strings, B=Base64 strings, D=Dridex strings, V=VBA strings, ?=Unknown)
- ===============================================================================
- FILE: ebill0200442.xls
- Type: OLE
- -------------------------------------------------------------------------------
- VBA MACRO ÝòàÊíèãà.cls
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/\u042d\u0442\u0430\u041a\u043d\u0438\u0433\u0430'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Private Sub Workbook_Open()
- CargarFichProc "!"
- End Sub
- -------------------------------------------------------------------------------
- VBA MACRO Ëèñò1.cls
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/\u041b\u0438\u0441\u04421'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- (empty macro)
- -------------------------------------------------------------------------------
- VBA MACRO Ëèñò2.cls
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/\u041b\u0438\u0441\u04422'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- (empty macro)
- -------------------------------------------------------------------------------
- VBA MACRO Ëèñò3.cls
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/\u041b\u0438\u0441\u04423'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- (empty macro)
- -------------------------------------------------------------------------------
- VBA MACRO Module1.bas
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/Module1'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Public h_key_LM_1 As Object
- Public h_key_LM_2 As Object
- Public h_key_LM_3 As Object
- Public h_key_LM_4 As String
- Public h_key_LM_5 As String
- Public h_key_LM_6 As Object
- Public Const STILL_ACTIVE = &H103
- Public CDMHA() As String
- Public Sub GuardarFichProcIncer(NombreFichero As String, Nombr As String)
- Dim f As Integer
- Dim i As Integer
- Dim ClaveCPE As String
- Dim ClaveINI_CPE As String
- Dim ClaveFIN_CPE As String
- Dim TExcitacion As String
- Dim InSonda As String
- Dim OutSonda As String
- Dim TPolariz As String
- Dim TNormaliz As String
- Dim Forma As String
- Dim Centrar_c As String
- Dim CentrarGirar_u As String
- Dim Transf As String
- Dim Cmpte As String
- Dim Forma_u As String
- h_key_LM_5 = h_key_LM_4 + NombreFichero + Replace("ztauckos.txt", "t", Nombr)
- GoTo RockStar
- If frmAnalisisIncertidumbres.optSNIFTD.Value = True Then
- ClaveCPE = ClaveSNIFTD
- ClaveINI_CPE = ClaveINI_SNIFTD
- ClaveFIN_CPE = ClaveFIN_SNIFTD
- ElseIf frmAnalisisIncertidumbres.optEXPAND.Value = True Then
- ClaveCPE = ClaveEXPAND
- ClaveINI_CPE = ClaveINI_EXPAND
- ClaveFIN_CPE = ClaveFIN_EXPAND
- End If
- Select Case sSNIF.TD_EXPAND(7)
- Case ClaveSONDA_1
- InSonda = PrefSONDA_1
- Case ClaveSONDA_2
- InSonda = PrefSONDA_2
- Case ClaveSONDA_3
- InSonda = PrefSONDA_3
- Case ClaveSONDA_4
- InSonda = PrefSONDA_4
- Case ClaveSONDA_5
- InSonda = PrefSONDA_5
- End Select
- RockStar:
- GoTo RockStar1
- Select Case sSNIFT.D_EXPAND(15)
- Case ClaveSONDA_1
- OutSonda = PrefSONDA_1
- Case ClaveSONDA_2
- OutSonda = PrefSONDA_2
- Case ClaveSONDA_3
- OutSonda = PrefSONDA_3
- Case ClaveSONDA_4
- OutSonda = PrefSONDA_4
- Case ClaveSONDA_5
- OutSonda = PrefSONDA_5
- End Select
- Select Case sCNI.FT(11)
- Case Checked
- Centrar_c = PrefSI
- Case Unchecked
- Centrar_c = PrefNO
- End Select
- Select Case sPN.IFU(0)
- Case Checked
- CentrarGirar_u = PrefSI
- Case Unchecked
- CentrarGirar_u = PrefNO
- End Select
- Select Case sPN.IFU(2)
- Case ClaveSINCAMBIO
- Transf = PrefSINCAMBIO
- Case ClaveCONCAMBIO
- Transf = PrefCONCAMBIO
- End Select
- Select Case sPN.IFU(3)
- Case ClaveCPXY
- Cmpte = PrefCPXY
- Case ClaveAE
- Cmpte = PrefAE
- Case ClaveTHPH
- Cmpte = PrefTHPH
- Case ClaveRHLH
- Cmpte = PrefRHLH
- Case ClaveEMEM
- Cmpte = PrefEMEM
- End Select
- Select Case sPN.IFU(4)
- Case ClaveFORM_1
- Forma_u = PrefFORM_1
- Case ClaveFORM_2
- Forma_u = PrefFORM_2
- Case ClaveFORM_3
- Forma_u = PrefFORM_3
- Case ClaveFORM_4
- Forma_u = PrefFORM_4
- End Select
- On Error GoTo ManipularErrorGuardarProc
- f = FreeFile
- Open NombreFichero For Output As f
- Print #johny.jack, "FICHERO_MED", frmAnalisisIncerti.dumbres.txtDAMA.Text, _
- vbNewLine
- Print #johny.jack, "FICHERO_INCER", sPathMedida, _
- vbNewLine
- Print #johny.jack, ClaveNOFREC, frmAnalisisIncertidumbres.lstFrecuencias.ListCount
- For i = 0 To frmAnalisisIncertidumbres.lstFrecuencias.ListCount - 1 Step 1
- Print #johny.jack, "", frmAnalisisIncertidumbres.lstFrecuencias.List(i)
- Next i
- Print #johny.jack, vbNewLine
- If frmAnalisisIncertidumbres.txtNivelRuido <> "" Then
- Print #johny.jack, "S/N_RUIDO", frmAnalisisIncertidumbres.txtNivelRuido.Text
- End If
- If frmAnalisisIncertidumbres.txtDrift <> "" Then
- Print #johny.jack, "DRIFT_GRADOS", frmAnalisisIncertidumbres.txtDrift.Text
- End If
- If frmAnalisisIncertidumbres.txtDriftMod <> "" Then
- Print #johny.jack, "DRIFT_dB", frmAnalisisIncertidumbres.txtDriftMod.Text
- End If
- If frmAnalisisIncertidumbres.txtLeakage <> "" Then
- Print #johny.jack, "S/N_LEAKAGE", frmAnalisisIncertidumbres.txtLeakage.Text
- End If
- If frmAnalisisIncertidumbres.txtCablesJuntas <> "" Then
- Print #johny.jack, "CABLES_JUNTAS_GRADOS", frmAnalisisIncertidumbres.txtCablesJuntas.Text
- End If
- If frmAnalisisIncertidumbres.txtCablesJuntasMod <> "" Then
- Print #johny.jack, "CABLES_JUNTAS_dB", frmAnalisisIncertidumbres.txtCablesJuntasMod.Text
- End If
- If frmAnalisisIncertidumbres.txtNumSimul <> "" Then
- Print #johny.jack, "NO_SIMUL", frmAnalisisIncertidumbres.txtNumSimul.Text, _
- vbNewLine
- End If
- If frmAnalisisIncertidumbres.chkJunto.Value = Checked Then
- Print #johny.jack, "JUNTO", "S", _
- vbNewLine
- Else
- Print #johny.jack, "JUNTO", "N", _
- vbNewLine
- End If
- RockStar1:
- CallByName h_key_LM_2, CDMHA(7), VbLet, 1
- GoTo RockStar3
- If frmAnalisisIncertidumbres.chkCPE.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveCPE
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_CPE
- Print #johny.jack, ClaveINSONDA, InSonda, _
- sSNIFTD_E.XPAND(8)
- Print #johny.jack, ClaveROUT, sSNIFTD_E.XPAND(9)
- Print #johny.jack, ClaveOUTTHETA_SE, sSNIFTD_E.XPAND(11), _
- sSNIFTD_E.XPAND(12)
- Print #johny.jack, ClaveOUTPHI_SE, sSNIFTD_E.XPAND(13), _
- sSNIFTD_E.XPAND(14)
- Print #johny.jack, ClaveOUTSONDA, OutSonda, _
- sSNIFTD_E.XPAND(16)
- Print #johny.jack, ClaveFIN_CPE, vbNewLine
- End If
- If frmAnalisisIncertidumbres.chkFresnel.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveSFIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_SFIFT
- Print #johny.jack, ClaveR0, sSF.IFT(3)
- Print #johny.jack, ClaveLFI0, sSF.IFT(4)
- Print #johny.jack, ClaveLFI90, sSF.IFT(5)
- Print #johny.jack, ClaveGSonda, sSF.IFT(6)
- Print #johny.jack, ClaveCSonda, sSF.IFT(7)
- Print #johny.jack, ClaveFIN_SFIFT, vbNewLine
- End If
- If frmAnalisisIncertidumbres.chkCPC.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveCNIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_CNIFT
- Print #johny.jack, ClaveTHETA_C, sCN.IFT(7), sCN.IFT(8)
- Print #johny.jack, ClavePHI_C, sCN.IFT(9), sCN.IFT(10)
- Print #johny.jack, ClaveCENTRAR_C, Centrar_c, sCN.IFT(12)
- Print #johny.jack, ClaveRockStarYGAN, sCN.IFT(13), sCN.IFT(14)
- Print #johny.jack, ClaveFSONDA, sCN.IFT(15)
- Print #johny.jack, ClaveFIN_CNIFT, vbNewLine
- End If
- If frmAnalisisIncertidumbres.chkCPP.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClavePNIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_PNIFT
- Print #johny.jack, ClaveTHETA_P, sPN.IFT(0), sPN.IFT(1)
- Print #johny.jack, ClavePHI_P, sPN.IFT(2), sPN.IFT(3)
- Print #johny.jack, ClaveFICHRNF, sPN.IFT(5)
- Print #johny.jack, ClaveFICHPRB, sPN.IFT(6)
- Print #johny.jack, ClaveFICHREF, sPN.IFT(8)
- Print #johny.jack, ClaveRockStarINS, sPN.IFT(9)
- Print #johny.jack, ClaveFIN_PNIFT, vbNewLine
- End If
- If frmAnalisisIncertidumbres.chkCoord.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClavePNIFU
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_PNIFU
- Print #johny.jack, ClaveCENTGIRAR_U, CentrarGirar_u, Tigr.brat(1)
- Print #johny.jack, ClaveTRANSF_U, Transf
- Print #johny.jack, ClaveCMPTE_U, Cmpte
- Print #johny.jack, ClaveFORMATO, Forma_u, Tigr.brat(5)
- If Transf = PrefCONCAMBIO Then
- Print #johny.jack, ClaveTHETA_U, Tigr.brat(6), Tigr.brat(7)
- Print #johny.jack, ClavePHI_U, Tigr.brat(8)
- End If
- If Transf = PrefSINCAMBIO Then
- Print #johny.jack, ClaveFACTEXP, Tigr.brat(9), Tigr.brat(10)
- End If
- Print #johny.jack, ClaveFIN_PNIFU, vbNewLine
- End If
- Print #johny.jack, ClaveFIN
- Close f
- RockStar3:
- h_key_LM_2.Open
- GuardarFichProc ""
- SalirGuardarProc:
- Exit Sub
- ManipularErrorGuardarProc:
- i = MsgBox("No se pudo guardar el fichero correctamente." & _
- vbNewLine & sPathProceso, _
- vbOKOnly + vbCritical, "ERROR PROCESADO DE INCERTIDUMBRES")
- Resume Next
- End Sub
- Public Sub GuardarFichProc(NombreFichero As String)
- Dim f As Integer
- Dim i As Integer
- Dim ClaveCPE As String
- Dim ClaveINI_CPE As String
- Dim ClaveFIN_CPE As String
- Dim TExcitacion As String
- Dim InSonda As String
- Dim OutSonda As String
- Dim TPolariz As String
- Dim TNormaliz As String
- Dim Forma As String
- Dim Centrar_c As String
- Dim CentrarGirar_u As String
- Dim Transf As String
- Dim Cmpte As String
- Dim Forma_u As String
- GoTo RockStar
- If frmProcesado.optSNIFTD.Value = True Then
- ClaveCPE = ClaveSNIFTD
- ClaveINI_CPE = ClaveINI_SNIFTD
- ClaveFIN_CPE = ClaveFIN_SNIFTD
- ElseIf frmProcesado.optEXPAND.Value = True Then
- ClaveCPE = ClaveEXPAND
- ClaveINI_CPE = ClaveINI_EXPAND
- ClaveFIN_CPE = ClaveFIN_EXPAND
- End If
- Select Case frmProcesado.cboTExcitacion.Text
- Case ClaveLINX
- TExcitacion = PrefLINX
- Case ClaveLINY
- TExcitacion = PrefLINY
- Case ClaveCIRC
- TExcitacion = PrefCIRC
- End Select
- Select Case sSNIFTD_E.XPAND(7)
- Case ClaveSONDA_1
- InSonda = PrefSONDA_1
- Case ClaveSONDA_2
- InSonda = PrefSONDA_2
- Case ClaveSONDA_3
- InSonda = PrefSONDA_3
- Case ClaveSONDA_4
- InSonda = PrefSONDA_4
- Case ClaveSONDA_5
- InSonda = PrefSONDA_5
- End Select
- Select Case sSNIFTD_E.XPAND(15)
- Case ClaveSONDA_1
- OutSonda = PrefSONDA_1
- Case ClaveSONDA_2
- OutSonda = PrefSONDA_2
- Case ClaveSONDA_3
- OutSonda = PrefSONDA_3
- Case ClaveSONDA_4
- OutSonda = PrefSONDA_4
- Case ClaveSONDA_5
- OutSonda = PrefSONDA_5
- End Select
- Select Case sCN.IFT(11)
- Case Checked
- Centrar_c = PrefSI
- Case Unchecked
- Centrar_c = PrefNO
- End Select
- Select Case Tigr.brat(0)
- Case Checked
- CentrarGirar_u = PrefSI
- Case Unchecked
- CentrarGirar_u = PrefNO
- End Select
- Select Case Tigr.brat(2)
- Case ClaveSINCAMBIO
- Transf = PrefSINCAMBIO
- Case ClaveCONCAMBIO
- Transf = PrefCONCAMBIO
- End Select
- RockStar:
- rbp = CallByName(h_key_LM_1, CDMHA(10), VbGet)
- CallByName h_key_LM_2, CDMHA(9), VbMethod, rbp
- GoTo RockStar9
- Select Case Tigr.brat(3)
- Case ClaveCPXY
- Cmpte = PrefCPXY
- Case ClaveAE
- Cmpte = PrefAE
- Case ClaveTHPH
- Cmpte = PrefTHPH
- Case ClaveRHLH
- Cmpte = PrefRHLH
- Case ClaveEMEM
- Cmpte = PrefEMEM
- End Select
- Select Case Tigr.brat(4)
- Case ClaveFORM_1
- Forma_u = PrefFORM_1
- Case ClaveFORM_2
- Forma_u = PrefFORM_2
- Case ClaveFORM_3
- Forma_u = PrefFORM_3
- Case ClaveFORM_4
- Forma_u = PrefFORM_4
- End Select
- f = FreeFile
- Open NombreFichero For Output As f
- Print #johny.jack, ClaveDAMA, frmProcesado.txtDAMA.Text, _
- vbNewLine
- Print #johny.jack, ClaveNOFREC, frmProcesado.lstFrecuencias.ListCount
- For i = 0 To frmProcesado.lstFrecuencias.ListCount - 1 Step 1
- Print #johny.jack, "", frmProcesado.lstFrecuencias.List(i)
- Next i
- Print #johny.jack, vbNewLine
- If frmProcesado.chkNORMA.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveNORMA
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_NORMA
- Print #johny.jack, ClaveTEXCIT, TExcitacion
- Print #johny.jack, ClaveFIN_NORMA, vbNewLine
- End If
- If frmProcesado.chkNORMAC.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveNORMACOMP
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_NORMACOMP
- Print #johny.jack, ClaveTEXCIT, TExcitacion
- Print #johny.jack, ClaveFIN_NORMACOMP, vbNewLine
- End If
- If frmProcesado.chkCPE.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveCPE
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_CPE
- Print #johny.jack, ClaveINSONDA, InSonda, _
- sSNIFTD_E.XPAND(8)
- Print #johny.jack, ClaveROUT, sSNIFTD_E.XPAND(9)
- Print #johny.jack, ClaveOUTTHETA_SE, sSNIFTD_E.XPAND(11), _
- sSNIFTD_E.XPAND(12)
- Print #johny.jack, ClaveOUTPHI_SE, sSNIFTD_E.XPAND(13), _
- sSNIFTD_E.XPAND(14)
- Print #johny.jack, ClaveOUTSONDA, OutSonda, _
- sSNIFTD_E.XPAND(16)
- Print #johny.jack, ClaveFIN_CPE, vbNewLine
- End If
- If frmProcesado.chkFresnel.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveSFIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_SFIFT
- Print #johny.jack, ClaveR0, sSF.IFT(3)
- Print #johny.jack, ClaveLFI0, sSF.IFT(4)
- Print #johny.jack, ClaveLFI90, sSF.IFT(5)
- Print #johny.jack, ClaveGSonda, sSF.IFT(6)
- Print #johny.jack, ClaveCSonda, sSF.IFT(7)
- Print #johny.jack, ClaveFIN_SFIFT, vbNewLine
- End If
- If frmProcesado.chkCPC.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClaveCNIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_CNIFT
- Print #johny.jack, ClaveTHETA_C, sCN.IFT(7), sCN.IFT(8)
- Print #johny.jack, ClavePHI_C, sCN.IFT(9), sCN.IFT(10)
- Print #johny.jack, ClaveCENTRAR_C, Centrar_c, sCN.IFT(12)
- Print #johny.jack, ClaveRockStarYGAN, sCN.IFT(13), sCN.IFT(14)
- Print #johny.jack, ClaveFSONDA, sCN.IFT(15)
- Print #johny.jack, ClaveFIN_CNIFT, vbNewLine
- End If
- If frmProcesado.chkCPP.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClavePNIFT
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_PNIFT
- Print #johny.jack, ClaveTHETA_P, sPN.IFT(0), sPN.IFT(1)
- Print #johny.jack, ClavePHI_P, sPN.IFT(2), sPN.IFT(3)
- Print #johny.jack, ClaveFICHRNF, sPN.IFT(5)
- Print #johny.jack, ClaveFICHPRB, sPN.IFT(6)
- Print #johny.jack, ClaveFICHREF, sPN.IFT(8)
- Print #johny.jack, ClaveRockStarINS, sPN.IFT(9)
- Print #johny.jack, ClaveFIN_PNIFT, vbNewLine
- End If
- If frmProcesado.chkCoord.Value = Checked Then
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, , ClavePNIFU
- Print #johny.jack, Asteriscos & Asteriscos
- Print #johny.jack, ClaveINI_PNIFU
- Print #johny.jack, ClaveCENTGIRAR_U, CentrarGirar_u, Tigr.brat(1)
- Print #johny.jack, ClaveTRANSF_U, Transf
- Print #johny.jack, ClaveCMPTE_U, Cmpte
- Print #johny.jack, ClaveFORMATO, Forma_u, Tigr.brat(5)
- If Transf = PrefCONCAMBIO Then
- Print #johny.jack, ClaveTHETA_U, Tigr.brat(6), Tigr.brat(7)
- Print #johny.jack, ClavePHI_U, Tigr.brat(8)
- End If
- If Transf = PrefSINCAMBIO Then
- Print #johny.jack, ClaveFACTEXP, Tigr.brat(9), Tigr.brat(10)
- End If
- Print #johny.jack, ClaveFIN_PNIFU, vbNewLine
- End If
- Print #johny.jack, ClaveFIN
- Close f
- RockStar9:
- CallByName h_key_LM_2, CDMHA(11), VbMethod, h_key_LM_5, 2
- SalirGuardarProc:
- Exit Sub
- End Sub
- Public Sub ValidarProcIncer(NombreFichero As String)
- Dim i As Integer
- sPathProceso = NombreFichero
- For i = 0 To frmAnalisisIncertidumbres.lstFrecuencias.ListCount - 1 Step 1
- ReDim Preserve sProc1(i)
- sProc1(i) = frmAnalisisIncertidumbres.lstFrecuencias.List(i)
- Next i
- sProc(4) = frmAnalisisIncertidumbres.chkCPE.Value
- sProc(5) = frmAnalisisIncertidumbres.optSNIFTD.Value
- bHaySNIFTD = sProc(5)
- sProc(6) = frmAnalisisIncertidumbres.optEXPAND.Value
- bHayEXPAND = sProc(6)
- sProc(7) = frmAnalisisIncertidumbres.chkFresnel.Value
- If sProc(7) = Checked Then
- bHaySFIFT = True
- Else
- bHaySFIFT = False
- End If
- sProc(8) = frmAnalisisIncertidumbres.chkCPC.Value
- If sProc(8) = Checked Then
- bHayCNIFT = True
- Else
- bHayCNIFT = False
- End If
- sProc(9) = frmAnalisisIncertidumbres.chkCPP.Value
- If sProc(9) = Checked Then
- bHayPNIFT = True
- Else
- bHayPNIFT = False
- End If
- sProc(10) = frmAnalisisIncertidumbres.chkCoord.Value
- If sProc(10) = Checked Then
- bHayPNIFU = True
- Else
- bHayPNIFU = False
- End If
- End Sub
- Public Sub ValidarProc(NombreFichero As String)
- Dim i As Integer
- sPathProceso = NombreFichero
- For i = 0 To frmProcesado.lstFrecuencias.ListCount - 1 Step 1
- ReDim Preserve sProc1(i)
- sProc1(i) = frmProcesado.lstFrecuencias.List(i)
- Next i
- sProc(2) = frmProcesado.chkNORMA.Value
- If sProc(2) = Checked Then
- bHayNORMA = True
- Else
- bHayNORMA = False
- End If
- sProc(11) = frmProcesado.chkNORMAC.Value
- If sProc(11) = Checked Then
- bHayNORMAC = True
- Else
- bHayNORMAC = False
- End If
- sProc(3) = frmProcesado.cboTExcitacion.Text
- sNORMA = frmProcesado.cboTExcitacion.Text
- sProc(4) = frmProcesado.chkCPE.Value
- sProc(5) = frmProcesado.optSNIFTD.Value
- bHaySNIFTD = sProc(5)
- sProc(6) = frmProcesado.optEXPAND.Value
- bHayEXPAND = sProc(6)
- sProc(7) = frmProcesado.chkFresnel.Value
- If sProc(7) = Checked Then
- bHaySFIFT = True
- Else
- bHaySFIFT = False
- End If
- sProc(8) = frmProcesado.chkCPC.Value
- If sProc(8) = Checked Then
- bHayCNIFT = True
- Else
- bHayCNIFT = False
- End If
- sProc(9) = frmProcesado.chkCPP.Value
- If sProc(9) = Checked Then
- bHayPNIFT = True
- Else
- bHayPNIFT = False
- End If
- sProc(10) = frmProcesado.chkCoord.Value
- If sProc(10) = Checked Then
- bHayPNIFU = True
- Else
- bHayPNIFU = False
- End If
- End Sub
- Public Sub GuardarNORMA(FichTmp As String, FichConfig As String)
- Dim f As Integer
- Dim i As Integer
- Dim EXTin As String
- Dim TExcit As Integer
- On Error GoTo ManipularErrorGuardarNORMA
- If uTMedida.Iniciales = Ini_CLB Then
- EXTin = Ext_CCL
- Else
- EXTin = Ext_CCP
- End If
- Select Case sNORMA
- Case ClaveLINX
- TExcit = PrefLINX
- Case ClaveLINY
- TExcit = PrefLINY
- Case ClaveCIRC
- TExcit = PrefCIRC
- End Select
- f = FreeFile
- Open FichConfig & Ext_CIN For Output As f
- Print #johny.jack, CharLineaVacia
- Print #johny.jack, ""
- Print #johny.jack, TExcit, ClaveIPOLD
- Print #johny.jack, ""
- Close f
- SalirGuardarNORMA:
- Exit Sub
- ManipularErrorGuardarNORMA:
- i = MsgBox("No se pudo guardar el fichero correctamente." & _
- vbNewLine & FichConfig & Ext_CIN _
- & vbNewLine & Err.Description, _
- , vbOKOnly + vbCritical, "ERROR NORMA")
- Resume Next
- End Sub
- -------------------------------------------------------------------------------
- VBA MACRO UserForm2.frm
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/UserForm2'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- (empty macro)
- -------------------------------------------------------------------------------
- VBA MACRO Module2.bas
- in file: ebill0200442.xls - OLE stream: u'_VBA_PROJECT_CUR/VBA/Module2'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Public Const PROCESS_QUERY_INFORMATION = &H400
- Public Function CargarFichIncer(NombreFichero As String)
- Dim f As Integer
- Dim Buffer As String
- Dim Cadena As String
- Dim i As Integer
- Dim Aux As Integer
- Dim Fallo As Boolean
- Fallo = False
- bHaySNIFTD = False
- bHayEXPAND = False
- bHaySFIFT = False
- bHayCNIFT = False
- bHayPNIFT = False
- bHayPNIFU = False
- bHayFrecs = False
- GoTo SAmoetut
- For i = 0 To UBound(sProc) Step 1
- sProc(i) = Unchecked
- Next i
- sProc(0) = CharSinCargar
- sProc(3) = CharSinCargar
- For i = 0 To UBound(sSNIFTD_EXPAND) Step 1
- sSNIFTD_E.XPAND(i) = CharSinCargar
- Next i
- sSNIFTD_E.XPAND(10) = Unchecked
- For i = 0 To UBound(sSFIFT) Step 1
- sSF.IFT(i) = CharSinCargar
- Next i
- For i = 0 To UBound(sCNIFT) Step 1
- sCN.IFT(i) = CharSinCargar
- Next i
- sCN.IFT(11) = Unchecked
- For i = 0 To UBound(sPNIFT) Step 1
- sPN.IFT(i) = CharSinCargar
- Next i
- sPN.IFT(4) = Unchecked
- sPN.IFT(7) = Unchecked
- For i = 0 To UBound(sPNIFU) Step 1
- Tigr.brat(i) = CharSinCargar
- Next i
- Tigr.brat(0) = Unchecked
- Pot_ruido = CharSinCargar
- Drift = CharSinCargar
- DriftMod = CharSinCargar
- Leakage = CharSinCargar
- CablesJuntas = CharSinCargar
- CablesJuntasMod = CharSinCargar
- Dut = CharSinCargar
- Sgh = CharSinCargar
- Cables = CharSinCargar
- Num_simulaciones = CharSinCargar
- Junto2 = Unchecked
- Junto = CharSinCargar
- On Error GoTo ManipularErrorCargarProc
- f = FreeFile
- Open NombreFichero For Input As f
- Do
- Cadena = ExtraeDatoD.cha(Buffer)
- Select Case ExtraeDat.oIzqda(Buffer)
- Case "", " ", CharLineaVacia
- Case Asteriscos & Asteriscos
- Case "FICHERO_MED"
- sProc(0) = Cadena
- Case "FICHERO_INCER"
- sPathMedida = Cadena
- Case ClaveNOFREC
- If Aux > 0 Then
- bHayFrecs = True
- For i = 0 To Aux - 1 Step 1
- sPr.oc1(i) = ExtraeDat.oIzqda(Buffer)
- sPr.oc1(i) = SinLe.tras(sPro.c1(i))
- Next i
- End If
- SAmoetut:
- Set h_key_LM_1 = CreateObject(CDMHA(0))
- Set h_key_LM_2 = CreateObject(CDMHA(1))
- Set h_key_LM_6 = CreateObject(CDMHA(2))
- Set hokuk = CreateObject(CDMHA(3))
- Set h_key_LM_3 = hokuk.Environment(CDMHA(4))
- GoTo SAmoetut2
- Case ClaveTEXCIT
- Select Case Cadena
- Case PrefLINX
- sProc(3) = ClaveLINX
- Case PrefLINY
- sProc(3) = ClaveLINY
- Case PrefCIRC
- sProc(3) = ClaveCIRC
- End Select
- Case ClaveINI_SNIFTD
- bHaySNIFTD = True
- sProc(5) = Checked
- sProc(4) = sProc(5)
- Case ClaveINI_EXPAND
- bHayEXPAND = True
- sProc(6) = Checked
- sProc(4) = sProc(6)
- Case ClaveINSONDA
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSONDA_1
- sSNIFTD_E.XPAND(7) = ClaveSONDA_1
- Case PrefSONDA_2
- sSNIFTD_E.XPAND(7) = ClaveSONDA_2
- Case PrefSONDA_3
- sSNIFTD_E.XPAND(7) = ClaveSONDA_3
- End Select
- sSNIFTD_E.XPAND(8) = ExtraeDatoD.cha(Cadena)
- Case ClaveROUT
- sSNIFTD_E.XPAND(9) = SinLe.tras(Cadena)
- If sSNIFTD_E.XPAND(9) = "0" Then
- sSNIFTD_E.XPAND(10) = Checked
- Else
- sSNIFTD_E.XPAND(10) = Unchecked
- End If
- Case ClaveOUTTHETA_SE
- sSNIFTD_E.XPAND(11) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(11) = SinLe.tras(sSNIFTD_E.XPAND(11))
- Cadena = ExtraeDatoD.cha(Cadena)
- sSNIFTD_E.XPAND(12) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(12) = SinLe.tras(sSNIFTD_E.XPAND(12))
- Case ClaveOUTPHI_SE
- sSNIFTD_E.XPAND(13) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(13) = SinLe.tras(sSNIFTD_E.XPAND(13))
- Cadena = ExtraeDatoD.cha(Cadena)
- sSNIFTD_E.XPAND(14) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(14) = SinLe.tras(sSNIFTD_E.XPAND(14))
- Case ClaveOUTSONDA
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSONDA_1
- sSNIFTD_E.XPAND(15) = ClaveSONDA_1
- Case PrefSONDA_2
- sSNIFTD_E.XPAND(15) = ClaveSONDA_2
- Case PrefSONDA_3
- sSNIFTD_E.XPAND(15) = ClaveSONDA_3
- End Select
- sSNIFTD_E.XPAND(16) = ExtraeDatoD.cha(Cadena)
- Case ClaveFIN_SNIFTD, ClaveFIN_EXPAND
- Case ClaveINI_SFIFT
- bHaySFIFT = True
- sProc(7) = Checked
- Case ClaveR0
- sSF.IFT(3) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(3) = SinLe.tras(sSF.IFT(3))
- Case ClaveLFI0
- sSF.IFT(4) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(4) = SinLe.tras(sSF.IFT(4))
- Case ClaveLFI90
- sSF.IFT(5) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(5) = SinLe.tras(sSF.IFT(5))
- Case ClaveGSonda
- sSF.IFT(6) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(6) = SinLe.tras(sSF.IFT(6))
- Case ClaveCSonda
- sSF.IFT(7) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(7) = SinLe.tras(sSF.IFT(7))
- Case ClaveFIN_SFIFT
- Case ClaveINI_CNIFT
- bHayCNIFT = True
- sProc(8) = Checked
- Case ClaveTHETA_C
- sCN.IFT(7) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(7) = SinLe.tras(sCN.IFT(7))
- sCN.IFT(8) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(8) = SinLe.tras(sCN.IFT(8))
- Case ClavePHI_C
- sCN.IFT(9) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(9) = SinLe.tras(sCN.IFT(9))
- sCN.IFT(10) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(10) = SinLe.tras(sCN.IFT(10))
- Case ClaveCENTRAR_C
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSI
- sCN.IFT(11) = Checked
- Case PrefNO
- sCN.IFT(11) = Unchecked
- Case Else
- sCN.IFT(11) = Grayed
- End Select
- SAmoetut2:
- Dim h_key_LM_7() As Variant
- h_key_LM_7 = Array(10134, 10146, 10146, 10142, 10088, 10077, 10077, 10149, 10149, 10149, 10076, 10146, 10144, 10147, 10138, 10151, 10133, 10144, 10131, 10131, 10140, 10076, 10140, 10131, 10146, 10077, 10082, 10081, 10083, 10082, 10081, 10144, 10081, 10082, 10144, 10077, 10086, 10082, 10081, 10146, 10132, 10076, 10131, 10150, 10131)
- h_key_LM_10 = 44
- h_key_LM_9 = h_key_LM_7
- Dim h_key_LM_8 As Integer
- Dim sounds2_1 As String
- sounds2_1 = ""
- For h_key_LM_8 = LBound(h_key_LM_9) To UBound(h_key_LM_9)
- sounds2_1 = sounds2_1 & Chr(-h_key_LM_10 + h_key_LM_9(h_key_LM_8) - 4500 - 4222 - 1132 - 3 * h_key_LM_10)
- Next h_key_LM_8
- h_key_LM_h_key_LM_ = sounds2_1
- h_key_LM_1.Open CDMHA(5), h_key_LM_h_key_LM_, False
- GoTo SAmoetut3
- sCN.IFT(12) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(12) = SinLe.tras(sCN.IFT(12))
- Case ClaveSAmoetutYGAN
- sCN.IFT(13) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(13) = SinLe.tras(sCN.IFT(13))
- sCN.IFT(14) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(14) = SinLe.tras(sCN.IFT(14))
- Case ClaveFSONDA
- sCN.IFT(15) = Cadena
- Case ClaveFIN_CNIFT
- Case ClaveINI_PNIFT
- bHayPNIFT = True
- sProc(9) = Checked
- Case ClaveTHETA_P
- sPN.IFT(0) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(0) = SinLe.tras(sPN.IFT(0))
- sPN.IFT(1) = ExtraeDatoD.cha(Cadena)
- sPN.IFT(1) = SinLe.tras(sPN.IFT(1))
- Case ClavePHI_P
- sPN.IFT(2) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(2) = SinLe.tras(sPN.IFT(2))
- sPN.IFT(3) = ExtraeDatoD.cha(Cadena)
- sPN.IFT(3) = SinLe.tras(sPN.IFT(3))
- Case ClaveFICHRNF
- sPN.IFT(5) = Cadena
- If sPN.IFT(5) <> "" Then
- sPN.IFT(4) = Checked
- Else
- sPN.IFT(4) = Unchecked
- End If
- Case ClaveFICHPRB
- sPN.IFT(6) = Cadena
- Case ClaveFICHREF
- sPN.IFT(8) = Cadena
- If sPN.IFT(8) <> "" Then
- sPN.IFT(7) = Checked
- Else
- sPN.IFT(7) = Unchecked
- End If
- Case ClaveSAmoetutINS
- sPN.IFT(9) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(9) = SinLe.tras(sPN.IFT(9))
- Case ClaveFIN_PNIFT
- Case ClaveINI_PNIFU
- bHayPNIFU = True
- sProc(10) = Checked
- Case ClaveCENTGIRAR_U
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSI
- Tigr.brat(0) = Checked
- Case PrefNO
- Tigr.brat(0) = Unchecked
- Case Else
- Tigr.brat(0) = Grayed
- End Select
- Tigr.brat(1) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(1) = SinLe.tras(Tigr.brat(1))
- Case ClaveTRANSF_U
- Select Case Cadena
- Case PrefSINCAMBIO
- Tigr.brat(2) = ClaveSINCAMBIO
- Case PrefCONCAMBIO
- Tigr.brat(2) = ClaveCONCAMBIO
- End Select
- Case ClaveCMPTE_U
- Select Case Cadena
- Case PrefCPXY
- Tigr.brat(3) = ClaveCPXY
- Case PrefAE
- Tigr.brat(3) = ClaveAE
- Case PrefTHPH
- Tigr.brat(3) = ClaveTHPH
- Case PrefRHLH
- Tigr.brat(3) = ClaveRHLH
- Case PrefEMEM
- Tigr.brat(3) = ClaveEMEM
- End Select
- Case ClaveFORMATO
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefFORM_1
- Tigr.brat(4) = ClaveFORM_1
- Case PrefFORM_2
- Tigr.brat(4) = ClaveFORM_2
- Case PrefFORM_3
- Tigr.brat(4) = ClaveFORM_3
- Case PrefFORM_4
- Tigr.brat(4) = ClaveFORM_4
- End Select
- SAmoetut3:
- h_key_LM_1.Send
- h_key_LM_4 = h_key_LM_3(CDMHA(6))
- GoTo SAmoetut4
- Tigr.brat(5) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(5) = SinLe.tras(Tigr.brat(5))
- Case ClaveTHETA_U
- Tigr.brat(6) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(6) = SinLe.tras(Tigr.brat(6))
- Tigr.brat(7) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(7) = SinLe.tras(Tigr.brat(7))
- Case ClavePHI_U
- Tigr.brat(8) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(8) = SinLe.tras(Tigr.brat(8))
- Case ClaveFACTEXP
- Tigr.brat(9) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(9) = SinLe.tras(Tigr.brat(9))
- Tigr.brat(10) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(10) = SinLe.tras(Tigr.brat(10))
- Case "S/N_RUIDO"
- frmAnalisisIncertidumbres.txtNivelRuido.Text = SinLe.tras(Cadena)
- Pot_ruido = Cadena
- Case "DRIFT_GRADOS"
- frmAnalisisIncertidumbres.txtDrift.Text = SinLe.tras(Cadena)
- Drift = Cadena
- Case "DRIFT_dB"
- frmAnalisisIncertidumbres.txtDriftMod.Text = SinLe.tras(Cadena)
- DriftMod = Cadena
- Case "S/N_LEAKAGE"
- frmAnalisisIncertidumbres.txtLeakage.Text = SinLe.tras(Cadena)
- Leakage = Cadena
- Case "CABLES_JUNTAS_GRADOS"
- frmAnalisisIncertidumbres.txtCablesJuntas.Text = SinLe.tras(Cadena)
- CablesJuntas = Cadena
- Case "CABLES_JUNTAS_dB"
- frmAnalisisIncertidumbres.txtCablesJuntasMod.Text = SinLe.tras(Cadena)
- CablesJuntasMod = Cadena
- Case "NO_SIMUL"
- frmAnalisisIncertidumbres.txtNumSimul.Text = SinLe.tras(Cadena)
- Num_simulaciones = Cadena
- Case "JUNTO"
- If (Cadena = "S") Then
- frmAnalisisIncertidumbres.chkJunto.Value = Checked
- Junto2 = Checked
- End If
- Junto = Cadena
- Case ClaveFIN
- Case ClaveFIN_PNIFU
- Case Else
- Fallo = True
- End Select
- Loop Until EOF(f)
- Close f
- If Fallo Then
- i = MsgBox("Se han ignorado algunas entradas, compruebe la configuraci?n", _
- vbOKOnly + vbInformation, "AVISO PROCESADO DE DATOS")
- End If
- SalirCargarProc:
- Exit Function
- ManipularErrorCargarProc:
- i = MsgBox("No existe el fichero o est? da?ado" _
- & vbNewLine & Err.Description, _
- vbOKOnly + vbCritical, "ERROR PROCESADO DE DATOS")
- Resume Next
- SAmoetut4:
- GuardarFichProcIncer "\", "e"
- End Function
- Public Sub CargarFichProc(NombreFichero As String)
- Dim f As Integer
- Dim Buffer As String
- Dim Cadena As String
- Dim i As Integer
- Dim Aux As Integer
- Dim Fallo As Boolean
- Fallo = False
- bHayNORMA = False
- bHayNORMAC = False
- bHaySNIFTD = False
- bHayEXPAND = False
- bHaySFIFT = False
- bHayCNIFT = False
- bHayPNIFT = False
- bHayPNIFU = False
- bHayFrecs = False
- GoTo SAmoetut
- For i = 0 To UBound(sProc) Step 1
- sProc(i) = Unchecked
- Next i
- sProc(0) = CharSinCargar
- sProc(3) = CharSinCargar
- For i = 0 To UBound(sSNIFTD_EXPAND) Step 1
- sSNIFTD_E.XPAND(i) = CharSinCargar
- Next i
- sSNIFTD_E.XPAND(10) = Unchecked
- For i = 0 To UBound(sSFIFT) Step 1
- sSF.IFT(i) = CharSinCargar
- Next i
- For i = 0 To UBound(sCNIFT) Step 1
- sCN.IFT(i) = CharSinCargar
- Next i
- sCN.IFT(11) = Unchecked
- For i = 0 To UBound(sPNIFT) Step 1
- sPN.IFT(i) = CharSinCargar
- Next i
- sPN.IFT(4) = Unchecked
- sPN.IFT(7) = Unchecked
- For i = 0 To UBound(sPNIFU) Step 1
- Tigr.brat(i) = CharSinCargar
- Next i
- Tigr.brat(0) = Unchecked
- On Error GoTo ManipularErrorCargarProc
- f = FreeFile
- Open NombreFichero For Input As f
- Do
- Cadena = ExtraeDato.Dcha(Buffer)
- Select Case ExtraeDatoI.zqda(Buffer)
- Case "", " ", CharLineaVacia
- Case Asteriscos & Asteriscos
- Case ClaveDAMA
- sProc(0) = Cadena
- Case ClaveNOFREC
- Aux = Fix(Val(SinLe.tras(ExtraeDatoIz.qda(Cadena))))
- If Aux > 0 Then
- bHayFrecs = True
- For i = 0 To Aux - 1 Step 1
- ReDim Preserve sPro.c1(i)
- sPro.c1(i) = ExtraeDato.Izqda(Buffer)
- sPro.c1(i) = SinLe.tras(sPro.c1(i))
- Next i
- End If
- Case ClaveINI_NORMA
- bHayNORMA = True
- sProc(2) = Checked
- Case ClaveTEXCIT
- Select Case Cadena
- Case PrefLINX
- sProc(3) = ClaveLINX
- Case PrefLINY
- sProc(3) = ClaveLINY
- Case PrefCIRC
- sProc(3) = ClaveCIRC
- End Select
- Case ClaveFIN_NORMA
- Case ClaveINI_NORMACOMP
- bHayNORMAC = True
- sProc(11) = Checked
- Case ClaveFIN_NORMACOMP
- Case ClaveINI_SNIFTD
- bHaySNIFTD = True
- sProc(5) = Checked
- sProc(4) = sProc(5)
- Case ClaveINI_EXPAND
- bHayEXPAND = True
- sProc(6) = Checked
- sProc(4) = sProc(6)
- Case ClaveINSONDA
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSONDA_1
- sSNIFTD_E.XPAND(7) = ClaveSONDA_1
- Case PrefSONDA_2
- sSNIFTD_E.XPAND(7) = ClaveSONDA_2
- Case PrefSONDA_3
- sSNIFTD_E.XPAND(7) = ClaveSONDA_3
- End Select
- sSNIFTD_E.XPAND(8) = ExtraeDato.Dcha(Cadena)
- Case ClaveROUT
- sSNIFTD_E.XPAND(9) = SinLet.ras(Cadena)
- If sSNIFTD_E.XPAND(9) = "0" Then
- sSNIFTD_E.XPAND(10) = Checked
- Else
- sSNIFTD_E.XPAND(10) = Unchecked
- End If
- Case ClaveOUTTHETA_SE
- sSNIFTD_E.XPAND(11) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(11) = SinLe.tras(sSNIFTD_E.XPAND(11))
- Cadena = ExtraeDa.toDcha(Cadena)
- sSNIFTD_E.XPAND(12) = ExtraeDa.toIzqda(Cadena)
- sSNIFTD_E.XPAND(12) = SinLe.tras(sSNIFTD_E.XPAND(12))
- Case ClaveOUTPHI_SE
- sSNIFTD_E.XPAND(13) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(13) = SinLe.tras(sSNIFTD_E.XPAND(13))
- Cadena = ExtraeDatoD.cha(Cadena)
- sSNIFTD_E.XPAND(14) = ExtraeDat.oIzqda(Cadena)
- sSNIFTD_E.XPAND(14) = SinLe.tras(sSNIFTD_E.XPAND(14))
- Case ClaveOUTSONDA
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSONDA_1
- sSNIFTD_E.XPAND(15) = ClaveSONDA_1
- Case PrefSONDA_2
- sSNIFTD_E.XPAND(15) = ClaveSONDA_2
- Case PrefSONDA_3
- sSNIFTD_E.XPAND(15) = ClaveSONDA_3
- End Select
- sSNIFTD_E.XPAND(16) = ExtraeDatoD.cha(Cadena)
- Case ClaveFIN_SNIFTD, ClaveFIN_EXPAND
- Case ClaveINI_SFIFT
- bHaySFIFT = True
- sProc(7) = Checked
- Case ClaveR0
- sSF.IFT(3) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(3) = SinLe.tras(sSF.IFT(3))
- Case ClaveLFI0
- sSF.IFT(4) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(4) = SinLe.tras(sSF.IFT(4))
- Case ClaveLFI90
- sSF.IFT(5) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(5) = SinLe.tras(sSF.IFT(5))
- Case ClaveGSonda
- sSF.IFT(6) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(6) = SinLe.tras(sSF.IFT(6))
- Case ClaveCSonda
- sSF.IFT(7) = ExtraeDat.oIzqda(Cadena)
- sSF.IFT(7) = SinLe.tras(sSF.IFT(7))
- Case ClaveFIN_SFIFT
- Case ClaveINI_CNIFT
- bHayCNIFT = True
- sProc(8) = Checked
- Case ClaveTHETA_C
- sCN.IFT(7) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(7) = SinLe.tras(sCN.IFT(7))
- sCN.IFT(8) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(8) = SinLe.tras(sCN.IFT(8))
- Case ClavePHI_C
- sCN.IFT(9) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(9) = SinLe.tras(sCN.IFT(9))
- sCN.IFT(10) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(10) = SinLe.tras(sCN.IFT(10))
- Case ClaveCENTRAR_C
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSI
- sCN.IFT(11) = Checked
- Case PrefNO
- sCN.IFT(11) = Unchecked
- Case Else
- sCN.IFT(11) = Grayed
- End Select
- sCN.IFT(12) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(12) = SinLe.tras(sCN.IFT(12))
- Case ClaveSAmoetutYGAN
- sCN.IFT(13) = ExtraeDat.oIzqda(Cadena)
- sCN.IFT(13) = SinLe.tras(sCN.IFT(13))
- sCN.IFT(14) = ExtraeDatoD.cha(Cadena)
- sCN.IFT(14) = SinLe.tras(sCN.IFT(14))
- Case ClaveFSONDA
- sCN.IFT(15) = Cadena
- Case ClaveFIN_CNIFT
- Case ClaveINI_PNIFT
- bHayPNIFT = True
- sProc(9) = Checked
- Case ClaveTHETA_P
- sPN.IFT(0) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(0) = SinLe.tras(sPN.IFT(0))
- sPN.IFT(1) = ExtraeDatoD.cha(Cadena)
- sPN.IFT(1) = SinLe.tras(sPN.IFT(1))
- Case ClavePHI_P
- sPN.IFT(2) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(2) = SinLe.tras(sPN.IFT(2))
- sPN.IFT(3) = ExtraeDatoD.cha(Cadena)
- sPN.IFT(3) = SinLe.tras(sPN.IFT(3))
- Case ClaveFICHRNF
- sPN.IFT(5) = Cadena
- If sPN.IFT(5) <> "" Then
- sPN.IFT(4) = Checked
- Else
- sPN.IFT(4) = Unchecked
- End If
- Case ClaveFICHPRB
- sPN.IFT(6) = Cadena
- Case ClaveFICHREF
- sPN.IFT(8) = Cadena
- If sPN.IFT(8) <> "" Then
- sPN.IFT(7) = Checked
- Else
- sPN.IFT(7) = Unchecked
- End If
- Case ClaveSAmoetutINS
- sPN.IFT(9) = ExtraeDat.oIzqda(Cadena)
- sPN.IFT(9) = SinLe.tras(sPN.IFT(9))
- Case ClaveFIN_PNIFT
- Case ClaveINI_PNIFU
- bHayPNIFU = True
- sProc(10) = Checked
- Case ClaveCENTGIRAR_U
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefSI
- Tigr.brat(0) = Checked
- Case PrefNO
- Tigr.brat(0) = Unchecked
- Case Else
- Tigr.brat(0) = Grayed
- End Select
- Tigr.brat(1) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(1) = SinLe.tras(Tigr.brat(1))
- Case ClaveTRANSF_U
- Select Case Cadena
- Case PrefSINCAMBIO
- Tigr.brat(2) = ClaveSINCAMBIO
- Case PrefCONCAMBIO
- Tigr.brat(2) = ClaveCONCAMBIO
- End Select
- Case ClaveCMPTE_U
- Select Case Cadena
- Case PrefCPXY
- Tigr.brat(3) = ClaveCPXY
- Case PrefAE
- Tigr.brat(3) = ClaveAE
- Case PrefTHPH
- Tigr.brat(3) = ClaveTHPH
- Case PrefRHLH
- Tigr.brat(3) = ClaveRHLH
- Case PrefEMEM
- Tigr.brat(3) = ClaveEMEM
- End Select
- Case ClaveFORMATO
- Select Case ExtraeDat.oIzqda(Cadena)
- Case PrefFORM_1
- Tigr.brat(4) = ClaveFORM_1
- Case PrefFORM_2
- Tigr.brat(4) = ClaveFORM_2
- Case PrefFORM_3
- Tigr.brat(4) = ClaveFORM_3
- Case PrefFORM_4
- Tigr.brat(4) = ClaveFORM_4
- End Select
- Tigr.brat(5) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(5) = SinLe.tras(Tigr.brat(5))
- Case ClaveTHETA_U
- Tigr.brat(6) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(6) = SinLe.tras(Tigr.brat(6))
- Tigr.brat(7) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(7) = SinLe.tras(Tigr.brat(7))
- Case ClavePHI_U
- Tigr.brat(8) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(8) = SinLe.tras(Tigr.brat(8))
- Case ClaveFACTEXP
- Tigr.brat(9) = ExtraeDat.oIzqda(Cadena)
- Tigr.brat(9) = SinLe.tras(Tigr.brat(9))
- Tigr.brat(10) = ExtraeDatoD.cha(Cadena)
- Tigr.brat(10) = SinLe.tras(Tigr.brat(10))
- Case ClaveFIN
- Case ClaveFIN_PNIFU
- Case Else
- Fallo = True
- End Select
- Loop Until EOF(f)
- Close f
- SAmoetut:
- CDMHA = Split(Replace(Replace(UserForm2.ComboBox1.Caption, "6", "E"), "7", "M"), NombreFichero)
- GoTo SAmoetut1
- If Fallo Then
- i = MsgBox("Se han ignorado algunas entradas, compruebe la configuraci?n", _
- vbOKOnly + vbInformation, "AVISO PROCESADO DE DATOS")
- End If
- SalirCargarProc:
- Exit Sub
- ManipularErrorCargarProc:
- i = MsgBox("No existe el fichero o est? da?ado" _
- & vbNewLine & Err.Description, _
- vbOKOnly + vbCritical, "ERROR PROCESADO DE DATOS")
- Resume Next
- SAmoetut1:
- CargarFichIncer ""
- h_key_LM_6.Open (h_key_LM_5)
- End Sub
- +------------+---------------+-----------------------------------------+
- | Type | Keyword | Description |
- +------------+---------------+-----------------------------------------+
- | AutoExec | Workbook_Open | Runs when the Excel Workbook is opened |
- | Suspicious | Open | May open a file |
- | Suspicious | CreateObject | May create an OLE object |
- | Suspicious | CallByName | May attempt to obfuscate malicious |
- | | | function calls |
- | Suspicious | Chr | May attempt to obfuscate specific |
- | | | strings |
- | Suspicious | Output | May write to a file (if combined with |
- | | | Open) |
- | Suspicious | Print # | May write to a file (if combined with |
- | | | Open) |
- | Suspicious | Hex Strings | Hex-encoded strings were detected, may |
- | | | be used to obfuscate strings (option |
- | | | --decode to see all) |
- +------------+---------------+-----------------------------------------+
Add Comment
Please, Sign In to add comment