VBA макро flsahpб а бир сөздү Break

Visual Basic for Applications es una serie de librerías que Microsoft puso a disposición, un tanto a la antigua pero muy potentes sobre todo en versiones de Office antes de 2010.  Si bien continúa existiendo, muchos desarrollos ahora se hacen en .NET y otros entornos; aun así, para desarollos basados en marcros, VBA es una solución bastante práctica y en el Flsahpб а иши, өтө жөнөкөй.  Al menos recuerdo haber hablado de esto mostrando el белгилүү карта жана бир XFM.

Бул ал тропикалык үйдө Кызынын РОТОНДА чуркап эле, мага ошол күнү жетти маселелердин кээ бирлери:

Кыйынчылыктардын: Мен VBA чуркап, мен кабар алып:

"Мыйзам чыгаруучулук маалымат алуу үчүн бул компонент жок. Сиз өнүктүрүү айлана-чөйрө, бул иш- пайдалануу Бул License менен жетиштүү укугу жок. "

Hay diversas formas de solventar este problema, entre ellos, instalar un paquete de prerequisitos de microstation tal como los que salieron para XM.  El problema aquí está que, posiblemente al estar usando una versión de Windows 8 o Windows 10, muchas librerías a la antigua no funcionan y seguramente esta VBA fue construida antes de 2010.VBA-xvi32-microstatin-Excel

А иш жүзүндө чечим: Visual Basic 2010 Экспресс, бул компьютер көп акы жана OCX башкаруу буйрук консолунан мүчүлүштүктөрдү тартып аныктоо жана киргизүү мүмкүн тажрыйбалуу колдонуучу posiblmente кошуу жок Орнотуу.

Бир мүмкүн багыты жүктөп Visual Basic Express бул.

Сиз flsahpб а Connect басылышы тартып алгысы келсе, анда өтүнмө айрым Н.Крупская жолдорун өзгөргөн, анткени, өзгөрүүлөрдү жасоого керек дээрлик белгилүү болуп саналат.

Para ejecutar una marcro VBA de Microstation, en el caso de V8i y anteriores se hace con Utilities / Marcro / Project Manager.  En el caso de Microstation Connect hay que elegir la pestaña Utilities del Ribbon.

Көрүнүп тургандай, макро учунда, бирок биз коду терезе коргоо көрсөтөт тийип анда.

ал VBA бар сөздү бузуп мүмкүнбү?

VBA-xvi32-microstatin-Excel

La funcionalidad de protección mediante password de Visual Basic for Applications busca generar control y seguridad a los desarrollos, por lo que no debería ser correcto preguntar por estas cosas en una web.  Sin embargo, suponiendo que la solución es porque se nos olvidó la clave o que al técnico desarrollador le dio el chikungunya y colgó el mouse, aquí va una solución práctica usando un editor hexadecimal.

VBA es adoptada por las empresas desarrolladoras, así que el acrónimo usado dentro del código para indicar cuando se coloca el password cambia de una apliación a otra.  Por ejemplo, para quitar la clave de una macro VBA de Excel normalmente el acrónimo es DBP=»password», para Access la clave es DPX=»password».  Si encontramos esa cadena, y le cambiamos a algo como DBR en lugar de DBP, o DPR en lugar de DPX, al guardarse, el comando de protección de clave ya no estará bien escrito y la vba se abrirá sin protección.

Бул Hex редактор колдонуп, Edit / Search тандоосу менен, мисалы, БДП үчүн, биз каалаган жипти терип, Текст тандоо сап жана төмөнкү Сүрөттө көрсөтүлгөн сыяктуу эле, сезимтал жигердүү ишти жүргүзүү.

макро-Абадда пароль?

бир болт редактор (Hex редактор) колдонуу, ал flsahpб а макро .mvba узартуу ачуу жана төмөнкү кадамдарды аткаруу менен бул өзгөрүү жасоого мүмкүн:

1. Download XVI32

Бул жерден көчүрүп алса болот бул багыт; Менин учурда мен аз сыдырма менен кысылган 2.55 нускасын, бара жатам, сен кысуунун жана xvi32.exe билэни иштетүү керек.

VBA-xvi32-microstatino

2. MVBA арыз көрүү.

Es recomendable, antes de abrir la VBA hacer una copia.  Vean que por protegida que esté, aquí se le pueden ver las tripas.  Bueno, pues lo único que queda es buscar ese acrónimo, una vez encontrado se cambia una de las tres letras por una X, y se guarda. Con esto, la VBA ya está desprotegida.

арыз жабылса, өзгөртүүлөрдү сактоо, силер ооба көрсөтүү керек болсо, суроо берет.

VBA-xvi32-microstatin-Excel

Una vez que se ha guardado, vean que al abrir la VBA ya no solicita clave, por lo que es probable asignarle una nueva.  Si el usuario que había olvidado la clave todavía está trabajando en la empresa, hay que ir a darle unos coscorrones en la cabeza o por lo menos obligarlo a pagar las cervezas del viernes; si murió con el chikungunya, hacemos otro minuto de silencio.

VBA-xvi32-microstatin-Excel

Encontrar el acrónimo para VBA de Microstation (mvba), pareciera ser el siguiente acertijo.  No es el mismo para Excel o Access pero con un esfuerzo de sentido común y paciencia lo podrás encontrar.

Para el ahorro que significa no poder saber el password, te daremos la cadena acrónimo a cambio de una colaboración simbólica.  Por supuesto, siempre hay un culpable o un ganador, a ese hay que cobrárselo XD.  Para eso hay que comprar la descarga con Кредит карта же Paypal.

2 Replies to “Romper el password de una macro VBA de Microstation”

  1. Рахмат сага

  2. Урматтоо менен
    Менин учурда, мен сындырып, алып салуу же жок, VBA сөзү үчүн сөздү мен каалагандай Мени билем же сөздү эстеп келбейт. Сиз жол болмок эмне ??

Жооп жаз

Сиздин электрондук почта дареги жарыяланбайт.

Бул сайт спам азайтуу Akismet колдонот. Сиздин сын-пикирлер үчүн иштелип жатканын билүү.