Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man tar bort Skyddad VBA-projekt

    När du skapar en ny arbetsbok i Microsoft Excel , innehåller det automatiskt ett Visual Basic for Applications ( VBA ) -projektet , som kan nås via Visual Basic Editor ( VBE ) . Du kan inte helt ta bort ett VBA-projekt från en arbetsbok , men du kan ta bort alla koder , blanketter och subrutiner i samband med det antingen manuellt eller programmatiskt . För att ta bort innehållet i en skyddad VBA-projekt , dock måste du veta dess lösenord . Om du har glömt det , skapa en kopia av arbetsboken i ett " macro - free " -format istället . Instruktioner
    Radera alla VBA -kod i ett projekt manuellt
    1

    Starta Microsoft Excel . Tryck på " Ctrl " och " O. " Välj den arbetsbok som innehåller din VBA-projektet och klicka sedan på " Öppna".
    2

    Tryck " Alt " och " F11 " för att öppna VBE . Dubbelklicka på namnet på VBA-projektet i Project Explorer . Skriv ditt lösenord i rutan och klicka sedan på " OK . " Addera 3

    Högerklicka på ett objekt i " Modules " -mappen och tryck " R " Klicka på " Ja " om du vill exportera dina moduler , annars klickar du på " Nej " Upprepa detta tills det inte finns fler moduler listade i mappen .
    4

    Högerklicka på ett objekt i " Forms " -mappen och tryck " R " Klicka på " Ja " om du vill exportera dina formulär , annars klickar du på " Nej " Upprepa detta tills det inte finns fler former som förtecknas i mappen .
    5

    Dubbelklicka på ett objekt i Microsoft Excel Objekt mapp . Tryck på " Ctrl " och " A " Klicka på " Redigera " och välj sedan " Klar " för att radera sitt VBA -kod . Upprepa detta för varje objekt i Microsoft Excel Objekt mappen .
    6

    Tryck " Ctrl " och " S " för att spara ditt dokument .
    Radera alla VBA -kod i en Projekt programmatiskt
    7

    Starta Microsoft Excel . Tryck på " Ctrl " och " O. " Välj den arbetsbok som innehåller din VBA-projektet och klicka sedan på " Öppna".
    8

    Tryck " Alt " och " F11 " för att öppna VBE . Dubbelklicka på namnet på VBA-projektet i Project Explorer . Skriv ditt lösenord i rutan och klicka sedan på " OK . "
    9

    Klicka på " Verktyg " och välj sedan " Referenser . " Välj " Microsoft Visual Basic for Applications Extensibility 5.3 " från listan Tillgängliga referenser . Klicka på " OK . "
    10

    Högerklicka på namnet på VBA-projektet i Project Explorer . Välj " Infoga " och klicka sedan på " Modul . " Skriv följande i fönstret Kod :

    Sub ClearProject ( ) katalog

    Dim vProject Som VBIDE.VBProject

    Dim vCompon Som VBIDE.VBComponent

    Dim vModule Som VBIDE.CodeModule

    Set vProject = ActiveWorkbook.VBProject

    For Each vCompon I vProject.VBComponents
    p Om vCompon.Type = vbext_ct_Document Sedan

    Set vModule = vCompon.CodeModule

    vModule

    . DeleteLines 1 . CountOfLines

    End With

    Else

    vProject.VBComponents.Remove vCompon

    End If

    Nästa vCompon

    End Sub
    11

    Tryck " F5 ". Välj " ClearProject " från listan och klicka sedan på " Kör". Detta tar bort alla koder , moduler och blanketter från VBA-projekt . Addera Spara arbetsboken i ett makro - Free Format
    12

    Starta Microsoft Excel . Tryck på " Ctrl " och " O. " Välj den arbetsbok som innehåller din VBA-projektet och klicka sedan på " Öppna".
    13

    Tryck " F12 " för att öppna " Spara som " fönstret . Ange önskat filnamn i rutan Filnamn .
    14

    Klicka på rullgardinsmenyn bredvid " Spara som" och välj sedan " Excel-arbetsbok . " Klicka på " Spara ".
    15

    Klicka på "Ja " i bekräftelsefönstret fortsätta att spara som ett makro - fri arbetsbok . För att ändringarna ska träda i kraft , stäng arbetsboken och öppna den igen . Nästa gång du visar din VBA-projektet , kommer den inte innehålla några moduler , blanketter användare och subrutiner .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hämta nummer i ett Query för Access
    ·Hur man beräknar azimut mellan punkterna i VB
    ·Så här ändrar markören för varje formulär i Visua…
    ·Hur man läser serieportar med Visual Basic
    ·Hur man använder Picture Control med hjälp av Visual …
    ·Hur man gör en miniräknare med Visual Basic
    ·Roliga saker att göra med Visual Basic
    ·Hur man använder VBS att stänga av ljudet
    ·Hur man gör ett chattrum i Visual Basic Express
    ·Hur får man en decimal värde från en textruta
    Utvalda artiklarna
    ·Online Tutorials om drivrutiner med C + +
    ·Handledning för PhoneGap Camera API
    ·Hur man använder strstr funktion i C + +
    ·Hur man gör ett brädspel i Java
    ·XML Kodning & ASP
    ·PHP Grid Tutorial
    ·Lägga till en rad i en textruta i Visual Basic
    ·Hur Teach Yourself Windows CE programmering i 24 timmar…
    ·Hur att visa data i ett DataGridView
    ·Hur man kan utvidga en Tidsgräns för session med en m…
    Copyright © Dator Kunskap http://www.dator.xyz