Kako programsko izklopiti opozorilno sporočilo odložišča


Povzetek


Ko zaprete Microsoft Excelov delovni zvezek, ni nobene nastavitve, ki bi vam preprečevala prejemanje opozorilnega sporočila, ki vas pozove, da shranite ali izbrišete informacije iz odložišča. V tem članku je razloženo, zakaj se to opozorilo pojavi in kako ga preprečite z makrom za Microsoft Visual Basic for Applications.

Več informacij


Microsoft ponuja primere programiranja le za ponazoritev, brez garancije, ki so izražene ali IMPLICIRANE, vključno z izrecnimi jamstvi za prodajo in/ali ustreznostjo za določen namen. V tem članku je predvideno, da ste seznanjeni z programskim jezikom, ki je prikazan, in orodji, ki se uporabljajo za ustvarjanje in odpravljanje napak. Microsoft support Professionals vam lahko pomaga pojasniti funkcionalnost določenega postopka, vendar teh primerov ne bodo spreminjali, da bi zagotovili dodano funkcionalnost ali sestavili postopke za izpolnitev vaših posebnih potreb. Če imate omejeno izkušnjo programiranja, se boste morda želeli obrniti na Microsoftovega certificiranega partnerja ali Microsoftove svetovalne storitve. Če želite več informacij, obiščite ta Microsoftova spletna mesta: Microsoftovi certificirani partnerji – https://partner.Microsoft.com/Global/30000104Microsoftove svetovalne storitve – http://support.Microsoft.com/GP/advisoryserviceče želite več informacij o možnostih podpore, ki so na voljo, in o tem, kako stopiti v stik z Microsoftom, obiščite to microsoftovo spletno mesto:http://support.Microsoft.com/default.aspx?scid=fh; EN-US; CNTACTMSKo izrežete ali kopirate celice v Excelu, je obseg teh celic obkrožen z gibljivo obrobo. Potujoča obroba pomeni, da ste v načinu izrezovanje ali kopiranje. Opozorilno sporočilo odložišča se prikaže, ko so izpolnjeni vsi navedeni pogoji:
  • Ste v načinu izrezovanje ali kopiranje.
  • Izbrali ste 101 ali več celic.
  • Zaprete delovni zvezek ali zaprete Excel in s tem prisilite, da se delovni zvezek zapre.
Ti pogoji ustvarijo opozorilno sporočilo, podobno temu:
V odložišču je na voljo velika količina informacij. Ali želite lahko te informacije prilepiti v drug program pozneje?
Na voljo je več načinov za preprečevanje prikaza tega opozorilnega sporočila. Najhitrejša ročna metoda je pritisniti tipko ESC tik pred zapiranjem delovnega zvezka. V avtomatiziranem scenariju, ki uporablja makro Visual Basic for Applications za izrezovanje ali kopiranje celic, morda ne boste imeli možnosti, da je to sprejemljiva možnost, da pritisnete tipko ESC, da preprečite opozorilo. V tem primeru uporabite katerega koli od teh programskih načinov, da preprečite opozorilo.

Metoda 1: kopiranje ene celice

Če uporabljate makro Visual Basic for Applications, da izrežete ali kopirate celice, vstavite to vrstico neposredno pred črto, ki zapre delovni zvezek:
ActiveSheet.Range("A1").Copy
Opozorilno sporočilo se ne prikaže, če je v odložišču 100 ali manj celic.

Način 2: izhod iz CutCopyMode

Če uporabljate makro Visual Basic for Applications, da izrežete ali kopirate celice, vstavite to vrstico neposredno pred črto, ki zapre delovni zvezek.
workbook.Application.CutCopyMode = False
Kje je» delovni zvezek «predmet delovnega zvezka.Opomba: Če nastavite CutCopyMode na» TRUE «ali» FALSE «, lahko Excel prekliče način izrezovanje ali kopiranje.

Način 3: shranjevanje delovnega zvezka

Če uporabljate makro Visual Basic for Applications, da izrežete ali kopirate celice, vstavite to vrstico neposredno pred črto, ki zapre delovni zvezek.
workbook.Save
Kje je» delovni zvezek «predmet delovnega zvezka. Ko shranite delovni zvezek, Excel ni več v načinu izrezovanje ali kopiranje.