Dela via


Word-åtgärder

Word-automatiseringsfunktionen gör att du sömlöst kan interagera med Word-filer som lagras antingen lokalt eller i molnet. För att börja måste du skapa en Word-instans med antingen åtgärden "Starta Word" eller "Bifoga till Word som körs". Den här instansen fungerar som indataparameter för resten av åtgärderna i gruppen, vilket gör att du enkelt kan utföra åtgärder på den önskade Word-filen.

För närvarande är följande åtgärder tillgängliga:

  • Starta Word: När den här åtgärden utlöses i Power Automate för dator, öppnar den ett Word-dokument och skapar en Word-instans som kan användas i efterföljande Word-åtgärder inom samma datorflöde. Användaren kan välja att antingen öppna ett nytt tomt Word-dokument eller ett befintligt på den lokala maskinen eller i molnet (genom OneDrive eller SharePoint). Beroende på åtgärdens konfiguration kan Word-appen startas synligt eller osynligt och dokumentet kan öppnas i skrivskyddat läge. Det är viktigt att notera att om dokumentet öppnas i skrivskyddat läge kan det inte redigeras varken genom Power Automate för datoråtgärder eller manuellt.
  • Bifoga till Word som körs: Denna åtgärd ger möjlighet att bifoga ett befintligt Word-dokument som för närvarande är öppet och skapar en Word-instans som kan användas i efterföljande Word-åtgärder inom samma datorflöde. Användaren har möjlighet att infoga ett Word-dokument som redan är öppet på samma dator vid designtillfället via en rullgardinsmeny, eller välja ett befintligt Word-dokument som finns på den lokala datorn eller i molnet (genom OneDrive eller SharePoint).
  • Spara Word: Den här åtgärden gör det möjligt för användaren att spara ett Word-dokument i vilket format som helst som Word-applikationen för närvarande stöder. Standarddokumentformatet är 'Standard (från tillägg)' vilket innebär att användaren måste ställa in dokumentformatet i parametern Dokumentsökväg, till exempel ställa in värdet till C:\TestWord.pdf för att spara den som PDF.
  • Stäng Word: Denna åtgärd stänger ett Word-dokument och gör den specifika Word-instansen i Power Automate som inaktiv. Användaren kan spara Word-dokumentet innan det stänger det i vilket format som helst som Word-appen för närvarande stöder. Observera att standarddokumentformatet är 'Standard (från tillägg)' vilket innebär att användaren måste ställa in dokumentformatet i parametern Dokumentsökväg, till exempel ställa in värdet till C:\TestWord.pdf för att spara den som PDF.
  • Läs från Word-dokument: Denna åtgärd gör det möjligt för användare att hämta innehåll från ett Word-dokument och använda det i en efterföljande åtgärd i flödet. Du har flexibiliteten att läsa hela dokumentet, specifika sidor eller innehållet i ett bokmärke. För sidor kan du ange en specifik sida eller en lista med sidor. Till exempel kan du infoga värdet 2-5 i respektive parameter för Sidor för att hämta innehållet på sidorna två till fem, till exempel sidorna 2, 3, 4 och 5, eller infoga värdet 3,5,6,7 för att hämta innehållet på respektive sidor eller använd en kombination av båda sätten, såsom 2-4,6,8,9. Det är viktigt att notera att Word-dokumentformatet inte kan hämtas och utdataparametern är i vanlig text. Skärmbild av handling att läsa från en Word-instans
  • Hitta och ersätt ord i Word-dokument: Användare kan använda en ny funktionalitet med den här åtgärden, vilket är möjligheten att hitta och ersätta specifik text i ett Word-dokument. Användare har möjlighet att ersätta endast den första förekomsten av texten eller alla matchningar. Dessutom tillåter användningen av jokertecken dynamisk textsökning, med jokertecken som infogas i indataparametern Text att söka efter . För att ytterligare förfina sökningen, konfigurera verktyget så att det matchar skiftläge i texten eller bara matchar hela ord. Dessa inställningar är tillgängliga när parametern Använd jokertecken är inställd på av. Skärmbild av åtgärd för att hitta en text och ersätta den i en Word-instans
  • Skriv till Word-dokument: Den här åtgärden gör det möjligt för användare att infoga text på specifika positioner i ett Word-dokument. Detta kan göras i början eller slutet av filen, eller före eller efter ett specifikt bokmärke. Dessutom har användare möjlighet att lägga till en ny rad före den infogade texten eller inte, beroende på deras preferenser. Skärmbild av handling att läsa från en Word-instans
  • Infoga bild i Word-dokument: Den här åtgärden gör det möjligt för användare att infoga bilder på specifika positioner i ett Word-dokument. Detta kan göras i början eller slutet av filen, eller före eller efter ett specifikt bokmärke, eller före eller efter specifik text. Observera att inga blanksteg eller nya rader läggs till. Användare har möjlighet att hämta bilden antingen som en fil lagrad på sin lokala dator eller som innehåll från urklipp. Skärmbild av åtgärd för att infoga en bild i en Word-instans

Kommentar

Word-åtgärder på Power Automate för datorer är kompatibla med Microsoft Word 2013 eller senare.

Starta Word

Öppnar en ny Word-instans eller öppnar ett Word-dokument.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Starta Word Inte tillgänglig Med ett tomt dokument och öppna följande dokument Med ett tomt dokument Ange om ett nytt Word-dokument ska öppnas
Dokument sökväg Nej Fil Den fullständiga sökvägen till det befintliga Word-dokument som ska öppnas
Gör instans synlig Inte tillgänglig Booleskt värde Sant Ange om Word-fönstret ska vara synligt eller döljas
Öppna som skrivskyddat Inte tillgänglig Booleskt värde Falsk Ange om det lagrade dokumentet ska öppnas i skrivskyddat läge eller inte
Lässkyddslösenord Ja Direkt krypterad indata eller textvärde Lösenordet för lässkydd på Word-dokumentet, om det är lösenordsskyddat
Skrivskyddslösenord Ja Direkt krypterad indata eller textvärde Lösenordet för skrivskydd på Word-dokumentet, om det är lösenordsskyddat

Producerade variabler

Argument Typ Beskrivning
WordInstance Word-instans Den specifika Word-instansen för användning med senare Word-åtgärder. Användaren kan då ange vilka av flera Word-dokument som ska ha åtkomst till

Undantag

Undantag Beskrivning
Det gick inte att starta Word Indikerar ett problem med att starta en Word-instans
Word-dokument hittades inte Indikerar att det specifika Word-dokumentet inte kunde hittas på den angivna platsen
Det gick inte att öppna befintligt Word-dokument Indikerar problem med att öppna det angivna Word-dokumentet
Det gick inte att starta Word-appen Indikerar att Word-appen inte kunde startas på grund av ett internt fel
Word-appen har inte installerats Indikerar att Word-appen inte är installerat på den specifika dator

Bifoga till Word som körs

Bifogas till ett Word-dokument som redan är öppet.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Dokumentnamn Nej Fil Namnet eller sökvägen för Word-dokumentet att bifoga till

Producerade variabler

Argument Typ Beskrivning
WordInstance Word-instans Word-instansen som åtgärden har bifogats till för användning med senare Word-åtgärder

Undantag

Undantag Beskrivning
Kunde inte bifoga till Word-dokument Indikerar problem med att bifoga till angivet Word-dokument
Angivet Word-dokument hittades inte Indikerar att det specifika Word-dokumentet inte kunde hittas på den angivna platsen
Det gick inte att starta Word Indikerar att Word-appen inte kunde startas på grund av ett internt fel

Spara Word

Sparar en tidigare startad Word-instans.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instansen att spara. Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs.
Spara-läge Inte tillgänglig Spara dokument, Spara dokument som Spara dokumentet Så här sparar du dokumentet för den här instansen.
Dokumentformat Inte tillgänglig Alla tillgängliga format från Word-appen Standardvärde (från tillägg) Format för dokumentet.
Dokument sökväg Nej Fil Fullständig sökväg för dokumentet. Infoga önskad filtillägg för dokumentet enligt valet i parametern Dokumentformat.

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Det gick inte att spara Word Indikerar problem att spara Word-dokumentet
Word-instansen eller Word-dokumentet har inte initierats Indikerar att Word-instansen eller Word-dokumentet som anges i åtgärden inte är initierat
Åtgärden kan inte utföras på ett skrivskyddat dokument Indikerar att Word-dokument inte kan sparas eftersom det öppnas som skrivskyddat

Stäng Word

Stänger en Word-instans.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instans att stänga. Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs.
Innan du stänger Word Inte tillgänglig Spara inte dokument, Spara dokument, Spara dokument som Spara inte dokumentet Ange om och hur du sparar dokumentet för den här instansen innan du stänger instansen.
Dokumentformat Inte tillgänglig Alla tillgängliga format från Word-appen Standardvärde (från tillägg) Format för dokumentet.
Dokument sökväg Nej Fil Fullständig sökväg för dokumentet. Infoga önskad filtillägg för dokumentet enligt valet i parametern Dokumentformat.

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Det gick inte att stänga Word Indikerar problem att stänga Word-dokumentet
Det gick inte att spara Word Indikerar problem att spara Word-dokumentet
Åtgärden kan inte utföras på ett skrivskyddat dokument Indikerar att Word-dokument inte kan sparas eftersom det öppnas som skrivskyddat

Läs från Word-dokument

Läser in textinnehållet från ett dokument i en Word-instans.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instansen att arbeta med Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs
Hämta Inte tillgänglig Hela dokumentet/Sidor/Bokmärke Hela dokumentet Om innehållet i hela dokumentet, specifika sidor eller ett bokmärke ska hämtas
Sida Nej Numeriskt värde 1 Sidorna i Word-dokumentet som ska läsas. En rad sidor eller en lista kan tillhandahållas som 2-5, som kommer att hämta innehåll från sida 2 till sida 5 eller 2,3,7, hämta innehåll från 2,3,7 sidor
Bokmärke Nej Textvärde Bokmärket i Word-dokumentet som ska läsas

Producerade variabler

Argument Typ Beskrivning
WordData Textvärde Värdet för hämtat innehåll

Undantag

Undantag Beskrivning
Det gick inte att läsa innehållet från ett Word-dokument Indikerar ett problem med att hämta innehållet från det angivna Word-dokumentet
Word-instansen eller Word-dokumentet har inte initierats Indikerar att Word-instansen eller Word-dokumentet som anges i åtgärden inte är initierat

Skriv till Word-dokument

Skriver eller lägger till text i en Word-fil.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instansen att arbeta med Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs
Text att skriva Ja Allmänt värde Den text som ska skrivas i det angivna Word-dokumentet
Lägg till ny rad Inte tillgänglig Booleskt värde Sant Anger om en ny rad ska läggas till i början av den övergripande texten som ska skrivas till dokumentet
Skriv text till Inte tillgänglig Början av Word-fil/Slut på Word-fil/Före bokmärke/Efter bokmärke Början av Word-filen Anger positionen för Word-dokumentet där texten ska läggas till
Bokmärke Nej Textvärde Målbokmärket i Word-dokumentet där texten ska läggas till Den här åtgärden lägger till text före eller efter det angivna bokmärket i Word-dokumentet

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Word-instansen eller Word-dokumentet har inte initierats Indikerar att Word-instansen eller Word-dokumentet som anges i åtgärden inte är initierat
Åtgärden kan inte utföras på ett skrivskyddat dokument Indikerar att Word-dokument inte kan redigera eftersom det öppnas som skrivskyddat
Skrivåtgärden på Word-dokumentinstansen misslyckades Indikerar ett problem med att skriva innehåll i det angivna Word-dokumentet

Infoga bild i Word-dokument

Infoga en bild i en Word-fil.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instansen att arbeta med Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs
Infoga bild i Inte tillgänglig Början av Word-fil/Slut på Word-fil/Före bokmärke/Efter bokmärke/Före specifik text /Efter specifik text Början av Word-filen Anger positionen i Word-dokumentet där bilden ska läggas till
Infoga bild från Inte tillgänglig Fil/urklipp Fil Platsen för den bild som ska infogas i det angivna Word-dokumentet
Bildsökväg Nej Fil Den fullständiga sökvägen till den bild som ska infogas
Text att söka efter Nej Textvärde Texten att hitta i Word-dokumentet för att infoga bild Bilden kommer att läggas till före eller efter varje förekomst av den angivna texten
Bokmärke Nej Textvärde Målbokmärket i Word-dokumentet där bilden ska läggas till

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Word-instansen eller Word-dokumentet har inte initierats Indikerar att Word-instansen eller Word-dokumentet som anges i åtgärden inte är initierat
Åtgärden kan inte utföras på ett skrivskyddat dokument Indikerar att Word-dokument inte kan redigera eftersom det öppnas som skrivskyddat
Det gick inte att infoga bilden Indikerar ett problem med att infoga bilden i det angivna Word-dokumentet

Sök och ersätt ord i Word-dokumentet

Söker efter text och ersätter den med en annan i det aktiva kalkylbladet i en Excel-instans.

Indataparametrar

Argument Valfri Accepterar Standardvärde Beskrivning
Word-instans Nej Word-instans Word-instansen att arbeta med Denna variabel måste ha specificerats tidigare i åtgärden Starta Word eller Bifoga till Word som körs
Alla matchningar Inte tillgänglig Booleskt värde Falsk Om text ska sökas efter/ersättas i alla matchande förekomster som hittas eller endast i den första matchande förekomsten
Text att söka efter Nej Textvärde Texten att söka efter i kalkylbladet
Text att ersätta med Nej Textvärde Text som används för att ersätta de matchande cellerna
Använd jokertecken Inte tillgänglig Booleskt värde Falsk Om jokertecken ska användas för att söka efter text
Matcha gemener Inte tillgänglig Booleskt värde Falsk Anger om ärendekänsliga data ska sökas efter
Matcha endast hela ord Inte tillgänglig Booleskt värde Falsk Om du vill söka efter ord som är samma som den angivna texten

Producerade variabler

Denna åtgärd genererar inga variabler.

Undantag

Undantag Beskrivning
Det gick inte att ersätta texten i Word-dokumentet Indikerar ett problem med att ersätta den angivna texten med den angivna inmatningen
Word-instansen eller Word-dokumentet har inte initierats Indikerar att Word-instansen eller Word-dokumentet som anges i åtgärden inte är initierat
Åtgärden kan inte utföras på ett skrivskyddat dokument Indikerar att Word-dokument inte kan redigera eftersom det öppnas som skrivskyddat

Kända begränsningar

Använda Word-filer som synkroniserats via OneDrive eller SharePoint

Interaktion med Microsoft Word-filer som finns i mappar som synkroniseras i OneDrive eller SharePoint kan resultera i ett fel flöde. Power Automate för datorer använder COM-objekt för Word-interaktioner. OneDrive och SharePoint är inte helt kompatibla med Word-instanser som lanseras via COM.

När du försöker öppna en Word-fil som är lagrad i en OneDrive eller SharePoint-katalog kan därför felet filen hittades inte uppstå. För att lösa det här problemet, använd någon av följande lösningar:

Lösning 1

  • Skapa en lokal kopia av respektive Word-fil.
  • Ändra den lokala kopian av Word-filen med hjälp av Power Automate för datorns Word automatiseringsåtgärder.
  • Åsidosätta Word-kopian som synkroniserats via OneDrive eller Sharepoint med den lokala kopian som innehåller de senaste ändringarna.

Lösning 2

  • Öppna en ny Word-instans med åtgärden Kör program. Se till att det finns tillräckligt med väntetider mellan åtgärderna så att Word-processen kan läsas in helt, inklusive eventuella tillägg.
  • Använd åtgärden Bifoga till Word som körs om du vill bifoga den nya processen.

Kommentar

Den här lösningen kan användas i allmänhet när åtgärden Starta Word inte kan köras.