Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Makro výkon pomalé, keď zlomy strán sú viditeľné v programe Excel

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:199505
Microsoft Excel 97 verziu tohto článku, pozri 145598.
PRIZNAKY
Pri spustení programu Microsoft Visual Basic pre aplikácie (VBA) makro v novšej verzii programu Microsoft Excel, makro môže trvať dlhšie, ako to robí vo staršie verzie programu Excel. Napríklad makro, ktoré vyžaduje niekoľko sekúnd dokončiť v staršej verzii programu Excel môže vyžadovať niekoľko minút dokončiť v novšej verzii programu Excel.

Alternatívne, ak spustíte makro, druhýkrát, makro môže prijať dvakrát tak dlho spustiť ako to urobil prvýkrát.
PRICINA
Tento problém sa môže vyskytnúť, ak sú nasledovné podmienky pravda:
  • Makrá VBA upraví vlastnosti mnohých riadky alebo stĺpce.
  • Ste vykonali operáciu, ktorá nútené Excel Vypočítajte zlomy strán. Program Excel vypočíta zlomy keď vykonávate niektorú z nasledujúce operácie:
    • Zobrazenie ukážky pred tlačou z vášho Funkcia pracovného hárka.
    • V Program Microsoft Office Excel 2003 a v starších verziách programu Excel, môžete kliknite na tlačidlo Nastavenie strany na Súbor ponuka.

      V Microsoft Office Excel 2007, kliknete na položku Stránka Nastaveniena paneli s nástrojmi Rýchly prístup.

      Poznámka: Budete musieť manuálne pridať túto možnosť na paneli s nástrojmi.
    • Môžete upraviť vlastnosti PageSetup objekt v makre VBA.
  • V Excel 2003 a v starších verziách programu Excel vyberieteZlomy strán políčko na View na karte Možnosti dialógové okno.

    V Excel 2007 kliknete Tlačidlo Microsoft Office, kliknite na tlačidlo Excel Možnosti, kliknite na tlačidlo Rozšírené kategóriu a potom kliknite na tlačidlo Vybrať The Zobraziť zlomy strán začiarkavacie políčko pod Displej možnosti pre tento pracovný hárok sekcia.
Tento problém sa vyskytuje, ak makra stanoví akékoľvek PageSetup vlastníctva, alebo ak ručne nastavíte PageSetup Vlastnosť a potom spustiť makro VBA, ktoré stanovuje vlastnosti na veľký rozsah riadkov alebo stĺpcov.

Keď nastavíte PageSetup Vlastnosť automatického výpočtu zlomy je povolená v Excel. V predvolenom nastavení nie je nastavená vlastnosť.
RIEŠENIE
Chcete tento problém obísť, použite buď metódy.

Metóda 1: Manuálne vypnúť zobrazenie zlomy strán

Chcete urobiť v programe Excel 2003 a v starších verziách programu Excel, postupujte podľa týchto kroky:
  1. Kliknite na položku Možnosti na The Nástroje ponuka.
  2. Kliknite na View Kreslenie pod Možnosti okna, kliknutím zrušte začiarknutie políčkaZlomy strán začiarkavacie políčko. Kliknite na položku ok.
To urobiť v programe Excel 2007, postupujte nasledovne:
  1. Kliknite na Tlačidlo Microsoft Office, a potom kliknite na tlačidlo Program Excel-možnosti.
  2. Kliknite na Rozšírené kategórie, a potom Kliknutím zrušte začiarknutie políčka Zobraziť zlomy strán začiarkavacie políčko podZobraziť možnosti pre tento pracovný hárok sekcia.

Metóda 2: Vypnúť zobrazenie zlomy strán pomocou programovania

Microsoft poskytuje príklady programovacieho základňa, buď bez záruky vyjadrené alebo implicitné. To zahŕňa, ale nie výhradne, implikovaných záruky obchodovateľnosti alebo vhodnosti na konkrétny účel. Tento článok predpokladá, že ste oboznámení s programovací jazyk, ktorý je preukázanú a nástroje, ktoré sa používajú na vytváranie a ladenie postupy. Pracovníci technickej podpory spoločnosti Microsoft môžu pomôcť vysvetliť funkčnosť konkrétny postup, ale nie upravovať tieto príklady poskytovať pridanej funkčnosť alebo výstavbe postupy splniť vaše konkrétne požiadavky.

Ak chcete vypnúť zobrazenie zlomy strán pomocou programovania, pridajte nasledujúci riadok kód k makru VBA.
ActiveSheet.DisplayPageBreaks = False				
Dôležité upozornenie Musíte vložiť tento riadok kódu po úprave ktorejkoľvek z vlastnosti PageSetup objekt, ale skôr, ako zmeníte vlastnosti alebo riadky na vaše Funkcia pracovného hárka.
XL2000 xl2002 XL2003 XL2007
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 199505 – Posledná kontrola: 10/20/2011 11:04:00 – Revízia: 2.0

Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition

  • kbdtacode kbprb kbprint kbmt KB199505 KbMtsk
Pripomienky
m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">