Hejsan! Du skulle kunna använda VBA och göra såhär: Helt klart ett steg i rätt riktning. Dock ett problem i och med att jag har en mall med textfält och "kryssrutor". Hittade lite info om "FormFields" som verkar vara ett steg i rätt riktning. Har dock svårt att hitta någon VB-information om hur det ska användas. Skall finnas Visual Basic hjälp för word. Finns som ett val vid installationen för Office. Vilket normalt inte installeras. Känner du till funktionen "koppla dokument" i Word? Känner du till funktionen "koppla dokument" i Word? Känner du till funktionen "koppla dokument" i Word? Känner du till funktionen "koppla dokument" i Word? Jobbar du direkt i Access? hej på denna sida hittar du en del sätt som du kan fylla wordmallar från access Tack alla, nu funkar det fint. Fanns mycket nyttig info på länken ovan till Helen Feddema!Fylla i wordmallar från Accessfrågor!?
Jag sitter med en databas som jag ska generera rapporter ifrån. Hitills har vi använt oss av egenskapade rapporter, men har numera fastställda mallar i Word som vi ska använda!
Finns det något sätt att skapa frågor i Access som sedan uppdaterar de olika fälten i ett worddokument som är baserat på en fastställd mall?
Tacksam för svar!Sv: Fylla i wordmallar från Accessfrågor!?
http://www.pellesoft.se/login/articles/vb/usingword.asp
/JohanSv: Fylla i wordmallar från Accessfrågor!?
I dessa fält finns ingen text ifylld från början, utan dessa är ju tomma. Finns det något sätt att komma åt dessa via VBA också? Jag menar textfälten verkar vara identifierade "Textfält1" i mallen osv ...
Ämnet kanske mer börjar glida över till VB programmering och integrering i Word nu. :PSv: Fylla i wordmallar från Accessfrågor!?
Någon som har några länktips?Sv: Fylla i wordmallar från Accessfrågor!?
Annars har du alltid http://msdn.microsoft.comSv: Fylla i wordmallar från Accessfrågor!?
Hur som helst så rekommenderar jag att du använder detta för att lösa ditt problem.
Du skapar först en fråga i Access som genererar en excelfil som du kopplar till ditt Worddokument.
-------------------------------------------------
Om att koppla dokument för standardbrev och massutskick
Använd guiden Kopplad utskrift i Word när du skapar standardbrev. Detta gör du genom att:
Öppna eller skapa ett huvuddokument.
Öppna eller skapa en datakälla (datakälla: En fil som innehåller informationen som ska slås samman i ett dokument. Det kan till exempel vara en lista över namn och adresser du vill använda i en kopplad utskrift. Du måste ansluta till datakällan innan du kan använda informationen som finns i den.) med information om de olika mottagarna.
Lägga till eller anpassa kopplade fält (kopplingsfält: En platshållare du infogar i huvuddokumentet. Du infogar till exempel kopplingsfältet "Ort" om du vill infoga ortsnamnet, till exempel "Garphyttan", som lagras i datafältet Ort.) i huvuddokumentet.
Koppla data från datakällan till huvuddokumentet så att ett nytt, kopplat dokument skapas.
Datakälla med mottagarinformation, till exempel namn och adress
Huvuddokument med kopplade fält som är platshållare för mottagarinformation
Färdigt kopplat dokument
Guiden tar dig igenom alla dessa steg. Om du inte vill använda guiden använder du verktygsfältet Koppla dokument. Båda sätten leder till att varje rad (eller post) i datakällan skapar ett individuellt standardbrev, adressetikett eller katalogpost.
------------------------------------------------------------------
Sen kan du lägga till en knapp i Access som kör frågan, skapar excelfilen och öppnar ditt worddokument:
Dim stDocName As String
Dim stAppName As String
stDocName = "Namnet på frågan"
DoCmd.OutputTo acOutputQuery, stDocName, acFormatXLS, "C:\mapp och filnamn på excelfilen.xls"
stAppName = "Winword.exe C:\mapp och filnamn på worddokumentet.doc"
Call Shell(stAppName, 1)
------------------------------------------------------------------Sv: Fylla i wordmallar från Accessfrågor!?
Hur som helst så rekommenderar jag att du använder detta för att lösa ditt problem.
Du skapar först en fråga i Access som genererar en excelfil som du kopplar till ditt Worddokument.
-------------------------------------------------
Om att koppla dokument för standardbrev och massutskick
Använd guiden Kopplad utskrift i Word när du skapar standardbrev. Detta gör du genom att:
Öppna eller skapa ett huvuddokument.
Öppna eller skapa en datakälla (datakälla: En fil som innehåller informationen som ska slås samman i ett dokument. Det kan till exempel vara en lista över namn och adresser du vill använda i en kopplad utskrift. Du måste ansluta till datakällan innan du kan använda informationen som finns i den.) med information om de olika mottagarna.
Lägga till eller anpassa kopplade fält (kopplingsfält: En platshållare du infogar i huvuddokumentet. Du infogar till exempel kopplingsfältet "Ort" om du vill infoga ortsnamnet, till exempel "Garphyttan", som lagras i datafältet Ort.) i huvuddokumentet.
Koppla data från datakällan till huvuddokumentet så att ett nytt, kopplat dokument skapas.
Datakälla med mottagarinformation, till exempel namn och adress
Huvuddokument med kopplade fält som är platshållare för mottagarinformation
Färdigt kopplat dokument
Guiden tar dig igenom alla dessa steg. Om du inte vill använda guiden använder du verktygsfältet Koppla dokument. Båda sätten leder till att varje rad (eller post) i datakällan skapar ett individuellt standardbrev, adressetikett eller katalogpost.
------------------------------------------------------------------
Sen kan du lägga till en knapp i Access som kör frågan, skapar excelfilen och öppnar ditt worddokument:
Dim stDocName As String
Dim stAppName As String
stDocName = "Namnet på frågan"
DoCmd.OutputTo acOutputQuery, stDocName, acFormatXLS, "C:\mapp och filnamn på excelfilen.xls"
stAppName = "Winword.exe C:\mapp och filnamn på worddokumentet.doc"
Call Shell(stAppName, 1)
------------------------------------------------------------------Sv: Fylla i wordmallar från Accessfrågor!?
Hur som helst så rekommenderar jag att du använder detta för att lösa ditt problem.
Du skapar först en fråga i Access som genererar en excelfil som du kopplar till ditt Worddokument.
-------------------------------------------------
Om att koppla dokument för standardbrev och massutskick
Använd guiden Kopplad utskrift i Word när du skapar standardbrev. Detta gör du genom att:
Öppna eller skapa ett huvuddokument.
Öppna eller skapa en datakälla (datakälla: En fil som innehåller informationen som ska slås samman i ett dokument. Det kan till exempel vara en lista över namn och adresser du vill använda i en kopplad utskrift. Du måste ansluta till datakällan innan du kan använda informationen som finns i den.) med information om de olika mottagarna.
Lägga till eller anpassa kopplade fält (kopplingsfält: En platshållare du infogar i huvuddokumentet. Du infogar till exempel kopplingsfältet "Ort" om du vill infoga ortsnamnet, till exempel "Garphyttan", som lagras i datafältet Ort.) i huvuddokumentet.
Koppla data från datakällan till huvuddokumentet så att ett nytt, kopplat dokument skapas.
Datakälla med mottagarinformation, till exempel namn och adress
Huvuddokument med kopplade fält som är platshållare för mottagarinformation
Färdigt kopplat dokument
Guiden tar dig igenom alla dessa steg. Om du inte vill använda guiden använder du verktygsfältet Koppla dokument. Båda sätten leder till att varje rad (eller post) i datakällan skapar ett individuellt standardbrev, adressetikett eller katalogpost.
------------------------------------------------------------------
Sen kan du lägga till en knapp i Access som kör frågan, skapar excelfilen och öppnar ditt worddokument:
Dim stDocName As String
Dim stAppName As String
stDocName = "Namnet på frågan"
DoCmd.OutputTo acOutputQuery, stDocName, acFormatXLS, "C:\mapp och filnamn på excelfilen.xls"
stAppName = "Winword.exe C:\mapp och filnamn på worddokumentet.doc"
Call Shell(stAppName, 1)
------------------------------------------------------------------Sv: Fylla i wordmallar från Accessfrågor!?
Hur som helst så rekommenderar jag att du använder detta för att lösa ditt problem.
Du skapar först en fråga i Access som genererar en excelfil som du kopplar till ditt Worddokument.
-------------------------------------------------
Sen kan du lägga till en knapp i Access som kör frågan, skapar excelfilen och öppnar ditt worddokument:
Dim stDocName As String
Dim stAppName As String
stDocName = "Namnet på frågan"
DoCmd.OutputTo acOutputQuery, stDocName, acFormatXLS, "C:\mapp och filnamn på excelfilen.xls"
stAppName = "Winword.exe C:\mapp och filnamn på worddokumentet.doc"
Call Shell(stAppName, 1)
------------------------------------------------------------------Sv: Fylla i wordmallar från Accessfrågor!?
I såfall så är det väldigt enkelt. I verktygsfältet så finns en icon, ett stort blått w (officelinks).
Med hjälp av den så kan du koppla databasen direkt till befintlig mall/dokument eller till ett nytt dokument.
Var det så du hadde tänkt, eller är jag fel ute?Sv: Fylla i wordmallar från Accessfrågor!?
http://www.helenfeddema.com/Sv: Fylla i wordmallar från Accessfrågor!?
Tackar!