Môže Word prepojiť na konkrétny hárok a bunku v programe Excel? - Tipy pre Excel

Skvelá otázka dnes od Seliny:

Môže hypertextový odkaz v programe Word otvoriť konkrétny súbor programu Excel, prejsť na hárok a prejsť do bunky?

Selina

Syntax je dosť zložitá, ale zdá sa, že funguje.

Možno to nebude fungovať tak, ako by ste chceli, ale nominálne to bude fungovať.

Najskôr zistite úplnú cestu a názov súboru Excel. Používam tieto kroky:

  1. Stlačením alt = "" + F11 prepnete na VBA
  2. Stlačením klávesov Ctrl + G otvorte panel Okamžité
  3. Zadajte príkaz Debug.Print ThisWorkbook.FullName a stlačte kláves Enter
  4. Na ďalšom riadku uvidíte celú cestu a názov súboru.
  5. Vyberte výsledný riadok a stlačte Ctrl + C, aby ste ho skopírovali do schránky.

Prejdite na Word. Vyberte miesto, kde sa má hypertextový odkaz zobraziť. Stlačením kombinácie klávesov Ctrl + K otvorte dialógové okno Hypertextový odkaz. Stlačením kombinácie klávesov Ctrl + V prilepte výsledky # 5 vyššie.

V tomto okamihu by hypertextový odkaz jednoducho otvoril súbor programu Excel na posledný aktívny hárok a bunku.

Selinina otázka však je, ako dosiahnuť, aby Excel preskočil na konkrétny list a umiestnenie. Tu je príklad:

Odpoveď z # 5 vyššie je:

C:FolderNameFileName.xlsx

Chcete prejsť na hárok s názvom IncomeStatement

Chcete skočiť na bunku Z99.

Hypertextový odkaz by musel byť:

C:FolderNameFileName.xlsx#'IncomeStatement'!Z99

To je * čudné *! Syntax sa necíti ako program Excel. V programe Excel by ste nemuseli okolo názvu listu používať apostrofy, pokiaľ názov listu neobsahoval medzery alebo interpunkciu. Ale tu to musíte použiť.

Vo videu navrhujem iný prístup. Prejdite do bunky v programe Excel, na ktorú chcete vytvoriť hypertextový odkaz. Vyberte bunku. Kliknite do poľa Názov vľavo od panela vzorcov. Zadajte názov bez medzier, napríklad JumpHere. Uložte súbor. Váš hypertextový odkaz v programe Word zjednodušuje:

C:FolderNameFileName.xlsx#JumpHere

Problém č. 1: Program Word zobrazuje nepríjemné varovné pole, keď Ctrl + kliknete na hypertextový odkaz. Varujú vás, že súbor Excel nemusí byť bezpečný. Ak chcete zastaviť toto varovanie, postupujte takto:

  1. Získajte cestu k miestu, kde je uložený súbor Excel.
  2. Otvorte Word. Súbor, Možnosti, Centrum dôveryhodnosti.
  3. Na pravej strane kliknite na položku Nastavenia centra dôveryhodnosti.
  4. Na ľavej strane vyberte druhú možnosť - Dôveryhodné miesta.
  5. V dolnej časti vyberte možnosť Pridať nové umiestnenie. Vložte cestu do cesty od # 1. Kliknite na tlačidlo OK. Kliknite na tlačidlo OK.
  6. Tento krok nie je voliteľný. Zavrieť slovo. Znova otvorte Word. Toto som preskočil a musel som povedať nejaké štyri slová, keď ma stále dotierali, že ten súbor nie je bezpečný. Po zatvorení a opätovnom spustení programu Word však správa zmizla.

Problém č. 2: Excel je flákač. Ak poviete programu Excel, aby preskočil na Z99, môžete očakávať, že sa program Excel posunie tak, aby Z99 bola bunka v ľavom hornom rohu okna. Ale Excel to nerobí. Excel sa posúva na možno F78. Prečo F78? Pretože ak vidíte vľavo hore F78, potom je niekde v okne viditeľná Z99. Je to looney. Technicky, Excel robí to, čo chcete … ľuďom ukazuje Z99. Nie je to však intuitívne. Myslím, že ak chcem, aby bol Z99 blízko vrcholu, musel by som podvádzať a požiadať Excel, aby išiel na AT123. (Vložte Z99 do ľavého horného rohu okna a potom zistite, čo je posledná celá bunka, ktorú vidíte.) Toto riešenie nie je dokonalé, pretože predpokladá, že každý má rovnakú veľkosť monitora a zachováva Excel na celú obrazovku.

Pozeraj video

Prepis videa

Naučte sa Excel z Podcastu, epizóda 2182: Môže Word vytvoriť hypertextový odkaz na konkrétny list a bunku v súbore Excel?

Ahoj, vitaj naspäť na netcast, som Bill Jelen. Dnes otázka od Seliny, o ktorej som nemal ani potuchy - nikdy predtým som to neurobil - a som šťastný, že som na to prišiel, a zdieľam ju tak, aby ste to vedeli a tiež 2 rokov odteraz, keď nebudem vedieť, ako som to kedy urobil, môžem sa vrátiť a tiež to nájsť.

Dobre, takže tu je to, čo máme. Máme súbor: Podcast2182.xlsm. Je uložený v priečinku. Teraz, ak neviete, o aký priečinok ide, stlačím Alt + F11; Stlačím Ctrl + G pre okno Okamžité; Napíšem „? Thisworkbook.FullName“ a stlačím Enter; a dá mi to tu. To je moja úplná cesta a názov súboru. Takže ak chcem iba odkazovať na súbor, a nie na konkrétne miesto v súbore, dostali by sme sa sem do Wordu - mimochodom, iba som to skopíroval - a vybrali, aký hypertextový odkaz má byť. Pri výbere som urobil zlú prácu; MrWord.com mi môže povedať lepší spôsob výberu. Dobre, Ctrl + K-- a adresa, vložiť, je len to. Jednoduché.

Dobre, ale to nie je to, čo chce Selina robiť. Selina chce odkazovať na konkrétny list a adresu bunky. Dobre. Takže tu som už toto postavil. To, čo urobíme, je vloženie celej cesty a názvu súboru ako predtým, potom znak libry alebo hash (#) a potom názov listu do apostrofov, aj keď je to iba jeden list ( názov); blízky apostrof; výkričník; R99. Teraz to vezmite, Ctrl + C. Teraz musíte byť naozaj opatrní. Toto som najskôr pokazil. Ak tam dáte xlsx, uistite sa, že sú rozšírenia správne. Uistite sa, že je celá cesta správna atď. Vráťme sa teda k Wordu a pôjdeme do konkrétneho hárku a bunky; Ctrl + K; vložiť; v poriadku, takže celá vec, C: FolderName FileName.xlsx # 'SheetName'! R99.

Dobre, ale hej, moje odporúčanie … s tým si nerob starosti. Poďme na to. Povedzme, že chceme prísť sem a skočiť do tejto bunky. To, čo urobím, je vybrať túto bunku. Idem to pomenovať. Pomenujem to takto: „Jumptome“. Alebo čo „Jumphere“? „Jumphere“ - to je vynikajúci názov. Stlačte napríklad klávesu Enter a vrátime sa späť na A1. Tu budeme na A1 a uložíme to na kartu s názvom. Uložiť; Súbor; Zatvorte; vráťte sa k Wordu. A pokiaľ ide o skok na pomenovaný rozsah, myslím si, že tento je ešte jednoduchší: Ctrl + K, v poriadku, a do tohto iba vložíme celú cestu názvu zošita, cestu názvu zošita, libru znak a taký názov pomenovaného rozsahu (C: FolderName FileName.xlsx # NamedRange). Kliknite na OK.

Dobre, takže sme vo Worde. Prvý hypertextový odkaz sa práve chystá otvoriť súbor. Ctrl + klik. Varujú ma; Som si istý, že by som to mohol obísť uložením do dôveryhodného priečinka. A otvoria Excel práve na rovnakom mieste, kde som ho mal predtým. Spis; Zavrieť; a potom skúste toto ďalšie prepojenie na konkrétny hárok s hárkom otázok R99. Ctrl + kliknutie, prejdú na hárok s otázkami a prejdú na R99. Teraz sa neposunuli tak, aby sa R99 nachádzala v bunke v ľavom hornom rohu, ale aspoň je vo viditeľnom okne. V poriadku-- Súbor; Zavrieť; a potom posledný, do Menovaného rozsahu - ľahšie sa nastavuje - nemusíte sa obávať apostrofov - Ctrl + klik; Áno; a skočí na hárok správy „Jumphere“ pre test 1.

Za mňa poviem, že to funguje. Som si istý, že ak ste dúfali, že to skočilo na toto miesto, tak poviete, že to nefunguje. Ale tak to v živote chodí. Microsoftu to funguje.

No, hej, tipy ako tento tip - 617 Vyriešených záhad Excel - pozrite si túto knihu: Power Excel with. Vydanie 2017 je najnovšou verziou, aj keď už sme v roku 2018. Najbližšiu aktualizáciu vykonám v roku 2019, takže si ho môžete bezpečne kúpiť už teraz.

Dobre, rekapitulácia-- Selina chce vedieť, či môžete prepojiť z Wordu konkrétny hárok a bunku v programe Excel. Áno. Ak odkaz budujete dostatočne opatrne. Formát je C: FolderName FileName.xlsx # 'SheetName'! A1 - alebo akákoľvek bunka, do ktorej chcete prejsť. Alebo jednoduchšie, ak nastavíte pomenovaný rozsah, C: FolderName FileName.xlsx # NamedRange.

No, hej, chcem sa poďakovať Seline za zaslanie otázky a chcem sa ti poďakovať, že si sa zastavil. Uvidíme sa nabudúce pri ďalšom netcaste z.

Dobre, tak hej, pozrime sa, či sa tej dráždivej správy dokážeme zbaviť. Prejdeme do priečinka; Možnosti; (Som v programe Word - asi by to bolo možné z ktorejkoľvek strany); Centrum dôveryhodnosti; Nastavenia centra dôveryhodnosti; Dôveryhodné miesta; Chystám sa pridať nové umiestnenie; zadajte tam miesto; kliknite na OK; kliknite na OK; super nepríjemné - musíte zavrieť Word; znovu otvoriť slovo; a potom sa dôveryhodné miesta aktualizujú. Teraz, keď klikneme, Ctrl + klik, nebude vás to trápiť a požiada vás, aby ste prešli na potenciálne nedôveryhodné miesto.

Zaujímavé články...