Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako onemogočiti ali onemogočiti shranjevanje in shranjevanje kot možnosti v Excelu?

Običajno, ko kliknemo Save ali Save As, bodo spremenjeni podatki v delovnem zvezku hkrati shranjeni. Toda včasih vašo datoteko Excel ni dovoljeno spremeniti in shraniti pri drugih uporabnikih, ko prebrata datoteko. V tem članku je opisana metoda VBA, da onemogočite možnosti Save & Save As v Excelu.

Onemogočite možnosti Shrani in shranite kot kodo VBA


Lahko se prijavite v:

Preprosto shranite delovne liste kot posamezne datoteke Txt, CSV ali PDF v Excelu

klik Kutools > Delovni zvezek Split. Kutools za Excel's Delovni zvezek Split pripomoček vam pomaga enostavno razdeliti in shraniti delovne liste kot posamezne datoteke txt, csv ali pdf v Excelu. Glejte spodnji posnetek:

Kutools za Excel vključuje več kot 300 priročno orodje Excel. Prosti brez omejitev v 60 dneh. Preberi več Prenesite brezplačno preskusno različico zdaj


Onemogočite možnosti Shrani in shranite kot kodo VBA


Zaženete lahko spodnjo kodo VBA, da onemogočite možnosti Save & Save As v programu Excel.

1. V delovnem zvezku morate onemogočiti funkcije Save & Save As, pritisnite druga + F11 tipke hkrati odpreti Microsoft Visual Basic za aplikacije okno.

2. V Ljubljani Microsoft Visual Basic za aplikacije okno, dvokliknite ThisWorkbook v levem stolpcu kopirajte in prilepite spodnji VBA 1 v okno Koda in nato kliknite Shrani gumb. Prikaz slike:

VBA 1: onemogočite možnosti Save & Save As v programu Excel

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ThisWorkbook.Saved = True
End Sub

3. V odprtju Shrani kot okna, izberite mapo, kamor želite shraniti delovni zvezek, poimenujte delovni zvezek in ga izberite Delovni zvezek Macro-Enabled Excel Iz Shrani kot vrsto spustni seznam in končno kliknite na Shrani gumb.

4. Sedaj kopirajte in prilepite spodnji VBA 2 v ThisWorkbook okno s kodo. Oglejte si posnetek zaslona.

VBA 2: onemogočite možnosti Save & Save As v programu Excel

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim xName As String
xName = "CancelBeforeSave"

If Not Evaluate("=ISREF('" & xName & "'!A1)") Then
    Sheets.Add(after:=Worksheets(Worksheets.count)).Name = xName & ""
    Sheets(xName & "").Move after:=Worksheets(Worksheets.count)
    Sheets(xName & "").Visible = False
    Exit Sub
End If
    Cancel = True
End Sub

5. Kliknite Shrani za shranjevanje kode in zaprite delovni zvezek.

Delovni zvezek je bil shranjen kot Excelov delovni zvezek z omogočenimi Shrani in Shrani kot funkcije onemogočene.

Opombe: Zdi se, da se spremembe shranijo v trenutni delovni list vsakič, ko spremenite in shranite delovni zvezek. Toda po zaprtju in ponovnem odprtju delovne knjige boste ugotovili, da sprememb ni bilo mogoče shraniti.


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Naomi · 12 days ago
    I keep getting debug error
  • To post as a guest, your comment is unpublished.
    Rogue · 1 years ago
    Just to help whoever else reads this article looking for help with suppressing the save button I thought I'd place the answer down here as "Crystal" doesn't seem to be answering the question....


    If you place the workbook in "Design Mode" and then hit SAVE it should work.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Rogue,
      I miss the point of the problem. Thank you so much for your help and sharing.

      Best Regards
  • To post as a guest, your comment is unpublished.
    What they said · 2 years ago
    As TEE and LES posted, how do we save the file with the macro in?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      Thank you for your question. The article is updated to support saving the code into workbook now.
  • To post as a guest, your comment is unpublished.
    Les Battersthee · 2 years ago
    As TEE posted, how do we save the file with the macro in? It is not there when I reopen. I am also now getting a bug on the ThisWorkbookSaved = True bit.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Les,
      Thank you for your question. The article is updated to support saving the code into workbook now.
  • To post as a guest, your comment is unpublished.
    tee · 2 years ago
    this doesn't work. I can't save the code it's gone once I reopen the file. How do I save the code?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear tee,
      Thank you for your question. The article is updated to support saving the code into workbook now.
      • To post as a guest, your comment is unpublished.
        jen · 4 months ago
        dear
        the article is not updated. it doesnt work
        • To post as a guest, your comment is unpublished.
          crystal · 3 months ago
          Hi jen,
          The article has been updated again with the problem solving. Please have a try. Thank you for your comment.