Suuri kysymys tänään Selinalta:
Voiko Wordin hyperlinkki avata tietyn Excel-tiedoston, siirtyä taulukkoon ja siirtyä soluun?
Selina
Syntaksi on melko hankala, mutta se näyttää toimivan.
No, se ei ehkä toimi niin kuin haluat sen toimivan, mutta se toimii nimellisesti.
Selvitä ensin Excel-tiedoston koko polku ja tiedostonimi. Käytän näitä vaiheita:
- Vaihda VBA-tilaan painamalla alt = "" + F11
- Avaa Välitön-ruutu painamalla Ctrl + G
- Kirjoita Debug.Print ThisWorkbook.FullName ja paina Enter
- Seuraavalla rivillä näet koko polun ja tiedostonimen.
- Valitse saatu rivi ja kopioi leikepöydälle painamalla Ctrl + C.
Siirry Wordiin. Valitse, missä haluat hyperlinkin näkyvän. Avaa hyperlinkki-valintaikkuna painamalla Ctrl + K. Liitä yllä olevan # 5 tulokset painamalla Ctrl + V.
Tässä vaiheessa hyperlinkki yksinkertaisesti avaa Excel-tiedoston viimeiseen aktiiviseen taulukkoon ja soluun.
Selinan kysymys on kuitenkin, kuinka saada Excel siirtymään tietylle arkille ja sijaintiin. Tässä on esimerkki:
Vastaus # 5 yllä on:
C:FolderNameFileName.xlsx
Haluat siirtyä IncomeStatement-nimiselle taulukolle
Haluat siirtyä soluun Z99.
Hyperlinkin on oltava:
C:FolderNameFileName.xlsx#'IncomeStatement'!Z99
Se on outoa*! Syntaksi ei tunnu Exceliltä. Excelissä sinun ei tarvitse käyttää heittoja taulukon nimen ympärillä, ellei taulukon nimessä ole välilyöntejä tai välimerkkejä. Mutta tässä sinun on käytettävä sitä.
Ehdotan videossa erilaista lähestymistapaa. Siirry Excelin soluun, johon haluat linkittää. Valitse solu. Napsauta kaavapalkin vasemmalla puolella olevaa Nimi-ruutua. Kirjoita nimi ilman välilyöntejä, kuten JumpHere. Tallenna tiedosto. Wordin hyperlinkki yksinkertaistuu seuraavasti:
C:FolderNameFileName.xlsx#JumpHere
Ongelma # 1: Word näyttää ärsyttävän varoitusruudun, kun painat Ctrl + napsauttamalla hyperlinkkiä. He varoittavat, että Excel-tiedosto ei välttämättä ole turvallinen. Voit lopettaa tämän varoituksen seuraavasti:
- Hae polku, johon Excel-tiedosto on tallennettu.
- Avaa Word. Tiedosto, Asetukset, Luottokeskus.
- Valitse oikealta puolelta Luottokeskuksen asetukset.
- Valitse vasemmalta puolelta toinen valinta - Luotetut sijainnit.
- Valitse alareunasta Lisää uusi sijainti. Liitä polulle # 1. Napsauta OK. Napsauta OK.
- Tämä vaihe ei ole valinnainen. Sulje Word. Avaa Word uudelleen. Ohitin tämän ja jouduin sanomaan neljä sanaa, kun he jatkoivat minua siitä, että tiedosto oli vaarallinen. Mutta kun Word oli suljettu ja käynnistetty uudelleen, viesti meni pois.
Ongelma # 2: Excel on löysä. Jos käsket Excelin siirtymään Z99: een, saatat odottaa Excelin vierittävän niin, että Z99 on ikkunan vasemmassa yläkulmassa oleva solu. Mutta Excel ei tee sitä. Excel vierittää kenttään F78. Miksi F78? Koska jos näet vasemmassa yläkulmassa F78, niin Z99 näkyy jonnekin ikkunassa. Se on looney. Teknisesti Excel tekee mitä haluat … näyttää ihmisille Z99. Mutta se ei ole intuitiivista. Luulen, että jos haluan Z99: n lähellä huipua, minun pitäisi huijata ja pyytää Exceliä siirtymään AT123: een. (Laita Z99 ikkunan vasempaan yläkulmaan ja selvitä sitten mikä on viimeinen täysi solu, jonka näet.) Tämä kiertotapa ei ole täydellinen, koska se olettaa, että kaikilla on saman kokoinen näyttö ja pitää Excelin koko näytön.
Katso video
Videon transkriptio
Opi Excel Podcastista, jaksosta 2182: Voiko Word linkittää Excel-tiedoston tiettyyn taulukkoon ja soluun?
Hei, tervetuloa takaisin netcastiin, olen Bill Jelen. Tänään Selinalta kysymys, josta minulla ei ollut aavistustakaan - en ole koskaan tehnyt sitä ennen - ja olen iloinen, että olen selvittänyt sen, ja jaan sen niin, että tiedätte myös 2 vuosien päästä, kun minulla ei ole aavistustakaan siitä, miten tein tämän koskaan, voin palata ja löytää sen myös.
Selvä, joten tässä meillä on. Meillä on tiedosto: Podcast2182.xlsm. Se on tallennettu kansioon. Jos et tiedä mikä kansio se on, painan Alt + F11; Aion painaa Ctrl + G välitöntä ikkunaa varten; Aion kirjoittaa "? Thisworkbook.FullName" ja painaa Enter; ja se antaa minulle tämän asian täällä. Se on koko polkuni ja tiedostonimi. Joten, jos haluan vain linkittää tiedostoon, ei tiettyyn paikkaan tiedostossa, tulisimme tänne Wordiin - kopioin sen vain muuten - ja valitsin hyperlinkin olevan. Tein huonoa työtä valitessani sen; MrWord.com voisi kertoa minulle paremman tavan valita. Selvä, Ctrl + K - ja osoite, liitä, on juuri se. Yksinkertainen.
Selvä, mutta sitä Selina ei halua tehdä. Selina haluaa linkittää tietyn arkin ja solun osoitteen. Hyvä on. Joten tässä olen jo rakentanut tämän. Aiomme laittaa koko polun ja tiedostonimen kuten aiemmin, sitten punnan tai hash-merkin (#) ja sitten arkin nimen heittomerkkeihin, vaikka se olisi vain yksi arkki ( nimi); lähellä heittomerkki; huutomerkki; R99. Ota nyt se, Ctrl + C. Nyt sinun on oltava todella varovainen. Kierrin tämän aluksi. Laita xlsx sinne, varmista, että laajennukset ovat oikein. Varmista, että kaikki polut ovat oikein, ja niin edelleen. Joten palataan takaisin Wordiin, ja aiomme siirtyä tietylle arkille ja solulle; Ctrl + K; liitä; ok, niin, koko juttu, C: FolderName FileName.xlsx # 'SheetName'! R99.
Selvä, mutta hei, suositukseni - älä huoli siitä. Tehdään vain tämä. Sanotaan, että haluamme tulla tänne ja hypätä tähän soluun. Valitsen sen solun. Aion nimetä sen. Annan sille nimen: "Jumptome". Tai entä "Jumphere"? "Jumphere" - se on hieno nimi. Paina Enter-näppäintä tuolla tavalla, ja palataan takaisin kohtaan A1. Täällä olemme A1: ssä ja tallennamme tämän otsikkokorttiin. Tallenna; Tiedosto; Sulje; palaa takaisin Wordiin. Ja siirtyäksesi nimettyyn alueeseen, mielestäni tämä on vieläkin helpompaa: Ctrl + K, ok, ja tässä asetamme vain koko työkirjan nimen polun, työkirjan nimen polun, punnan merkki ja nimetyn alueen nimi (C: FolderName FileName.xlsx # NamedRange). Napsauta OK.
Selvä, niin olemme Wordissa. Ensimmäinen hyperlinkki on juuri avaamassa tiedostoa. Ctrl + napsauta. He varoittavat minua; Olen varma, että voisin kiertää tämän tallentamalla sen luotettuun kansioon. Ja he avaavat Excelin juuri samassa paikassa, missä minulla oli se aiemmin. Tiedosto; kiinni; ja yritä sitten vielä yksi linkittäminen tiettyyn taulukkoon kysymyslomake R99. Ctrl + napsauta ja he siirtyvät kysymysarkille ja vierittävät kohtaan R99. Nyt he eivät vierittäneet niin, että R99 oli vasemmassa yläkulmassa olevassa solussa, mutta ainakin se on näkyvissä olevassa ikkunassa. Selvä - tiedosto; kiinni; ja sitten viimeinen, nimettyyn alueeseen - helpompi asettaa - sinun ei tarvitse huolehtia heittomerkkeistä - Ctrl + napsautus; Joo; ja se hyppää raporttisivulle "Jumphere" testiä 1 varten.
Minulle sanon, että se toimii. Olen varma, että jos olisit toivonut sen hyppäneen tälle paikalle, niin sanot, että tämä ei toimi. Mutta niin elämä kulkee. Microsoftille tämä toimii.
No, hei, vinkkejä, kuten tämä vinkki - 617 Excel Mysteries Solved - tutustu tähän kirjaan: Power Excel with. Vuoden 2017 painos on viimeisin versio, vaikka olemme jo vuonna 2018. Seuraava päivitys tapahtuu vuonna 2019, joten voit ostaa sen nyt turvallisesti.
Selvä, kertaus - Selina haluaa tietää, voitko linkittää Wordista tiettyyn taulukkoon ja soluun Excelissä. Joo. Jos rakennat linkin tarpeeksi huolellisesti. Muoto on C: FolderName FileName.xlsx # 'SheetName'! A1 - tai mikä tahansa solu, johon haluat mennä. Tai helpompaa, jos määrität Named Range, C: FolderName FileName.xlsx # NamedRange.
Hei, haluan kiittää Selinaa kysymyksen lähettämisestä ja haluan kiittää sinua pysähtymisestä. Nähdään ensi kerralla toisesta netcastista.
Selvä, niin, hei, katsotaan vain, pääsemmekö eroon tuosta ärsyttävästä viestistä. Menemme File; Vaihtoehdot; (Olen Wordissä tässä - luultavasti voisin tehdä sen kummaltakin puolelta); Luottamuskeskus; Luottamuskeskuksen asetukset; Luotetut sijainnit; Aion lisätä uuden sijainnin; kirjoita sijainti sinne; napsauta OK; napsauta OK; erittäin ärsyttävää - sinun on suljettava Word; avaa Word uudelleen; ja sitten luotetut sijainnit päivitetään. Nyt kun napsautamme, Ctrl + napsauta, se ei vaivaa sinua ja pyytää sinua menemään mahdollisesti epäluotettavaan sijaintiin.