Ar „Word“ gali susieti su konkrečiu „Excel“ lapu ir langeliu? - „Excel“ patarimai

Puikus šiandienos Selinos klausimas:

Ar „Word“ hipersaitas gali atidaryti konkretų „Excel“ failą, pereiti prie lapo ir pereiti į langelį?

Selina

Sintaksė yra gana kebli, tačiau panašu, kad ji veikia.

Na, tai gali neveikti taip, kaip norite, tačiau nominaliai veikia.

Pirmiausia išsiaiškinkite visą „Excel“ failo kelią ir failo pavadinimą. Aš naudoju šiuos veiksmus:

  1. Paspauskite alt = "" + F11, kad pereitumėte į VBA
  2. Paspauskite „Ctrl“ + G, kad atidarytumėte skydelį „Tiesioginis“
  3. Įveskite Debug.Print ThisWorkbook.FullName ir paspauskite Enter
  4. Kitoje eilutėje pamatysite visą kelią ir failo pavadinimą.
  5. Pasirinkite gautą eilutę ir paspauskite Ctrl + C, kad nukopijuotumėte į mainų sritį.

Eikite į „Word“. Pasirinkite, kur norite rodyti hipersaitą. Paspauskite Ctrl + K, kad atidarytumėte hipersaito dialogo langą. Paspauskite „Ctrl“ + V, kad įklijuotumėte # 5 rezultatus aukščiau.

Šiuo metu hipersaitas tiesiog atidarys „Excel“ failą į paskutinį aktyvų lapą ir langelį.

Vis dėlto Selinos klausimas yra, kaip priversti „Excel“ pereiti prie konkretaus lapo ir vietos. Štai pavyzdys:

5 aukščiau pateiktas atsakymas yra:

C:FolderNameFileName.xlsx

Norite pereiti prie lapo pavadinimu „IncomeStatement“

Norite pereiti į Z99 langelį.

Hipersaitas turėtų būti:

C:FolderNameFileName.xlsx#'IncomeStatement'!Z99

Tai * keista *! Sintaksė nesijaučia „Excel“. Programoje „Excel“ nereikėtų naudoti apostrofų aplink lapo pavadinimą, nebent lapo pavadinime būtų tarpų ar skyrybos ženklų. Bet čia jūs turite jį naudoti.

Vaizdo įraše siūlau kitokį požiūrį. Eikite į „Excel“ langelį, į kurį norite susieti. Pasirinkite langelį. Spustelėkite langelyje Vardas, esančiame kairėje formulės juostos. Įveskite pavadinimą be tarpų, pvz., „Pereiti čia“. Išsaugokite failą. Jūsų hipersaitas programoje „Word“ supaprastinamas taip:

C:FolderNameFileName.xlsx#JumpHere

1 problema: „ Word“ rodo erzinantį įspėjamąjį laukelį, kai spustelėsite „Ctrl“ + spustelėkite hipersaitą. Jie perspėja, kad „Excel“ failas gali būti nesaugus. Norėdami sustabdyti šį įspėjimą, atlikite šiuos veiksmus:

  1. Gaukite kelią, kur saugomas „Excel“ failas.
  2. Atidarykite „Word“. Failas, parinktys, pasitikėjimo centras.
  3. Dešinėje pusėje spustelėkite Patikimumo centro nustatymai.
  4. Kairėje pusėje pasirinkite antrą pasirinkimą - Patikimos vietos.
  5. Apačioje pasirinkite Pridėti naują vietą. Įklijuokite savo kelią nuo # 1. Spustelėkite Gerai. Spustelėkite Gerai.
  6. Šis veiksmas nėra pasirenkamas. Uždaryti žodį. Dar kartą atidarykite „Word“. Praleidau tai ir turėjau pasakyti keletą keturių žodžių, kai jie mane vis graužė dėl to, kad failas yra nesaugus. Tačiau uždarius ir iš naujo paleidus „Word“, pranešimas dingo.

2 problema: „ Excel“ yra „Slacker“. Jei liepiate „Excel“ pereiti prie Z99, galite tikėtis, kad „Excel“ slinks taip, kad Z99 yra viršutiniame kairiajame kampe esančioje langelio langelyje. Bet „Excel“ to nedaro. „Excel“ slenka iki galbūt F78. Kodėl F78? Nes jei viršuje kairėje matote F78, tada kažkur lange matomas Z99. Tai looney. Techniškai „Excel“ daro tai, ko norite … rodydama žmonėms Z99. Bet tai nėra intuityvu. Manau, jei norėčiau, kad Z99 būtų šalia viršaus, turėčiau apgauti ir paprašyti „Excel“ eiti į AT123. (Įdėkite Z99 viršutiniame kairiajame lango kampe ir išsiaiškinkite, koks yra paskutinis visas langelis, kurį galite pamatyti.) Šis sprendimas nėra tobulas, nes manoma, kad visi turi vienodo dydžio monitorius ir „Excel“ išlaiko visą ekraną.

Žiūrėti video

Vaizdo įrašo nuorašas

Sužinokite „Excel“ iš „Podcast“, 2182 serija: Ar „Word“ gali susieti „Excel“ failo konkretų lapą ir langelį?

Ei, sveiki sugrįžę į netcast'ą, aš Billas Jelenas. Šiandien Selinos klausimas, kad neturėjau supratimo - niekada to dar nepadariau - ir džiaugiuosi, kad tai supratau, ir dalinuosi taip, kad žinotumėte, taip pat 2 po metų, kai neturiu supratimo, kaip tai padariau, galiu sugrįžti ir rasti.

Gerai, todėl štai ką turime. Mes turime failą: Podcast2182.xlsm. Jis išsaugomas aplanke. Dabar, jei nežinote, koks tai aplankas, paspausiu „Alt“ + F11; Spustelėkite „Ctrl“ + G, kad atidarytumėte langą „Greitasis“; Rašysiu „? Thisworkbook.FullName“ ir paspauskite Enter; ir man tai suteiks čia. Tai yra visas mano kelias ir failo vardas. Taigi, jei noriu susieti tik su failu, o ne su tam tikra failo vieta, mes ateitume čia į „Word“ - beje, aš ką tik nukopijavau - ir pasirinkau, kokia norime būti hipersaitas. Aš blogai dirbau tai pasirinkdamas; MrWord.com galėtų man pasakyti geresnį pasirinkimo būdą. Gerai, „Ctrl“ + K - ir adresas, įklijuokite, yra būtent tai. Paprasta.

Gerai, bet Selina to daryti nenori. Selina nori susieti konkretų lapą ir langelio adresą. Gerai. Taigi, aš čia jau sukūriau. Ką mes darysime, tai mes įdėsime visą kelią ir failo pavadinimą, kaip anksčiau, tada svaro ženklą arba maišos ženklą (#), tada lapo pavadinimą apostrofais, net jei tai tik vienas lapas ( vardas); artimas apostrofas; šauktukas; R99. Dabar paimkite tai „Ctrl“ + C. Dabar jūs turite būti labai atsargūs. Iš pradžių tai užsukau. Įdėję „xlsx“, įsitikinkite, kad plėtiniai yra teisingi. Įsitikinkite, kad visas kelias yra teisingas ir pan. Taigi, grįžkime prie „Word“ ir eisime prie konkretaus lapo ir langelio; „Ctrl“ + K; pasta; gerai, taigi, visa tai, C: FolderName FileName.xlsx # 'SheetName'! R99.

Gerai, bet, ei, mano rekomendacija - nesijaudink dėl to. Tiesiog padarykime tai. Tarkime, kad mes norime čia atvykti ir šokti į šią kamerą. Ką aš darysiu, tai aš pasirinksiu tą langelį. Aš tai pavadinsiu. Aš duosiu jam tokį pavadinimą: „Jumptome“. Arba kaip apie „Jumferą“? „Jumphere“ - tai puikus vardas. Panašiai paspauskite „Enter“ ir grįšime į A1. Čia būsime A1 ir išsaugosime tai pavadinimo kortelėje. Išsaugoti; Failas; Uždaryti; grįžkite prie „Word“. Ir, jei norite pereiti prie pavadinto diapazono, manau, kad šis yra dar lengvesnis: „Ctrl“ + K, gerai, ir šiame mes tiesiog įdėjome visą darbaknygės pavadinimo kelią, darbaknygės pavadinimo kelią, svarą ženklą ir pavadinto diapazono pavadinimą (C: FolderName FileName.xlsx # NamedRange). Spustelėkite Gerai.

Gerai, taigi, mes „Word“. Pirmoji hipersaitas tik atidaro failą. „Ctrl“ + spustelėkite. Jie mane perspėja; Esu tikras, kad galėčiau tai išsisaugoti išsaugodamas patikimame aplanke. Ir jie atidaro „Excel“ toje pačioje vietoje, kur aš ją turėjau anksčiau. Byla; Uždaryti; ir tada pabandykite dar vieną susieti su konkrečiu lapu R99 klausimo lapą. „Ctrl“ + paspaudimas, jie eina į klausimų lapą ir slinkite iki R99. Dabar jie neslinko taip, kad R99 buvo viršutiniame kairiajame kampe esančioje langelyje, bet bent jau jis buvo matomame lange. Gerai - byla; Uždaryti; ir tada paskutinis, į pavadintą diapazoną - lengviau nustatyti - jums nereikia jaudintis dėl apostrofų - „Ctrl“ + paspaudimas; taip; ir jis pereina prie 1 testo ataskaitos lapo „Jumphere“.

Man pasakysiu, kad tai veikia. Esu įsitikinęs, kad jei tikėjotės, jog tai šoktelėjo į šią vietą, sakysite, kad tai neveikia. Bet taip gyvenimas eina. „Microsoft“ tai veikia.

Na, ei, patarimų, tokių kaip šis patarimas - 617 „Excel Mysteries Solved“ - peržiūrėkite šią knygą: „Power Excel“ su. 2017 m. Leidimas yra naujausia versija, net jei mes jau esame 2018 m. Kitą kartą tai atnaujinsiu 2019 m., Todėl dabar galite saugiai jį įsigyti.

Gerai, pakartokite - Selina nori sužinoti, ar galite susieti iš „Word“ su konkrečiu „Excel“ lapu ir langeliu. Taip. Jei sukursite nuorodą pakankamai atsargiai. Formatas yra C: FolderName FileName.xlsx # 'SheetName'! A1 - arba bet kurią langelį, į kurį norite pereiti. Arba lengviau, jei nustatysite pavadintą diapazoną, C: FolderName FileName.xlsx # NamedRange.

Na, aš, noriu padėkoti Selinai, kad ji išsiuntė klausimą, ir noriu padėkoti, kad užsukote. Pamatysime kitą kartą kitai internetinei transliacijai iš.

Gerai, taip, ei, pažiūrėkime, ar galime atsikratyti tos erzinančios žinutės. Mes einame į File; Galimybės; (Aš tam esu „Word“ - tikriausiai galėčiau tai padaryti iš bet kurios pusės); Patikos centras; Patikimumo centro nustatymai; Patikimos vietos; Aš ketinu pridėti naują vietą; ten įveskite vietą; spustelėkite Gerai; spustelėkite Gerai; labai erzina - turite uždaryti „Word“; vėl atidaryti Žodį; ir tada atnaujinamos patikimos vietos. Dabar, kai spustelėsime, „Ctrl“ + spustelėjimas, tai nekels jums rūpesčių ir neprašys eiti į potencialiai nepatikimą vietą.

Įdomios straipsniai...