Mitä tietää
- Toisen asiakirjan upottaminen Word-asiakirjaan: Insert > Object > Luo uusi> Word Document > selkeä Näytä kuvakkeena > OK.
- Voit myös käyttää Paste Special lisätäksesi asiakirjaan erilaisia tietoja, mukaan lukien koodin.
Tässä artikkelissa selitetään Word for Microsoft 365:n, Word 2019:n, Word 2016:n, Word 2013:n, Word 2010:n ja Word 2007:n lähdekoodin käyttöön liittyvät ongelmat sekä ohjeet toisen asiakirjan upottamiseksi Word-tiedostoon. Se tarjoaa myös tietoa muiden tietojen liittämisestä Word-asiakirjaan.
Lähdekoodin käyttämisen ongelma Wordissa
Ohjelmoijat kirjoittavat ohjelmistoja Java-, C++- ja HTML-kielillä. Ohjelmointikielet käyttävät erilaisia muotoiluja ja symboleja kuin tavalliset kielet, joten koodinpätkän liittäminen Wordiin ohjelmointisovelluksesta aiheuttaa virheitä, kuten tekstin uudelleenmuotoilua, sisennysten muutoksia, linkkien luomista ja kirjoitusvirheitä.
Kun otetaan huomioon, miten Microsoft Word rakentaa asiakirjoja, lähdekoodin lisääminen ja käsitteleminen on vaikeampaa kuin työskentely erillisessä koodieditorissa. Asiakirjan upottaminen luo kuitenkin säilön, joka suojaa lähdekoodia uudelleenmuotoilulta.
Yksi tapa välttää nämä muotoiluongelmat on liittää lähdekoodi erilliseen asiakirjaan Wordin pääasiakirjassa.
Upota toinen asiakirja Word-asiakirjaan
Näin voit liittää lähdekoodin Word-asiakirjaan käyttämällä toista upotettua asiakirjaa.
Nämä ohjeet toimivat vain yhdellä koodisivulla.
- Avaa kohdeasiakirja Microsoft Wordissa ja aseta kohdistin kohtaan, jossa lähdekoodi tulee näkyviin.
-
Valitse Insert.
-
Valitse Teksti-ryhmästä Object.
-
Valitse Object-valintaikkunassa Luo uusi-välilehti.
-
Valitse Objektityyppi-luettelosta Microsoft Word Document.
Valitse Word 2007:ssä OpenDocument Text.
-
Tyhjennä Näytä kuvakkeena -valintaruudun valinta.
-
Valitse OK.
- Uusi asiakirja avautuu, otsikko Dokumentti kohteessa [kohdeasiakirjan tiedostonimi. Tallenna asiakirja samaan kansioon kuin kohdeasiakirja.
-
Kopioi ja liitä lähdekoodi uuteen asiakirjaan. Word ohittaa automaattisesti välilyönnit, sarkaimet ja muut muotoiluongelmat. Kirjoitusvirheet ja kielioppivirheet on korostettu asiakirjassa, mutta nämä virheet ohitetaan, kun koodi lisätään alkuperäiseen asiakirjaan.
-
Tallenna ja sulje lähdekoodidokumentti. Lähdekoodi näkyy pääasiakirjassa.
- Jatka työskentelyä pääasiakirjan parissa.
Eri liimatyyppien käyttäminen Wordissa
Wordin uusimmat versiot käsittelevät koodia paremmin kuin ennen. Word for Microsoft 365 tukee useita liittämisen muotoja, mukaan lukien lähdemuotoilun kanssa ja ilman. Joten koodilohkon liittäminen esimerkiksi Microsoft Visual Studio Codesta näyttää erilaiselta liittämistyypin mukaan. Jos valitset Paste Special, kukin kolmesta vaihtoehdosta antaa erilaisen tuloksen:
- Muotoilematon teksti: Kaikki koodi liitetään muotoilemattomana, joten menetät sisennyksen, värin, kirjasintyylin ja niihin liittyvät kontekstuaaliset vihjeet.
- HTML-muoto: VSC:stä liitä HTML-muotoon -toiminto hahmontaa kuvan koodista, jossa on tekstieditorin taustaväri. Tämä koodilohko on muokattavissa, ja voit poistaa taustavärin Kappaleen täyttö -valikon vaihtoehdosta.
- Muotoilematon Unicode-teksti: Liittää tekstin sellaisenaan, mutta poistaa tekstin ja taustavärit. Muotoile koodi uudelleen tarpeen mukaan.
UKK
Miten näen muotoilumerkit ja koodit Wordissa?
Jos haluat nähdä muotoilumerkit ja koodit Wordissa väliaikaisesti, siirry kohtaan Home ja valitse Näytä muotoilusymbolit -kuvake ottaaksesi merkit käyttöön ja käyttöön. vinossa. Jos haluat pitää ne pysyvästi päällä, siirry osoitteeseen Tiedosto > Options > Näyttö > kaikki muotoilumerkit > OK
Kuinka lisään linkkejä Word-asiakirjoihin?
Jos haluat lisätä linkin Word-asiakirjaan, korosta teksti, jonka haluat linkittää, napsauta sitä hiiren kakkospainikkeella ja valitse Linkki. Vaihtoehtoisesti voit valita Insert > Linkit > Link ja anna URL-osoite.
Kuinka voin muuntaa Word-asiakirjan HTML-muotoon?
Jos haluat muuntaa Word-asiakirjan HTML-muotoon, siirry kohtaan File > Tallenna nimellä ja valitse .htmlkohdassa Tallenna nimellä . Voit myös käyttää editoria, kuten Dreamweaveria.