Hej. Niklas, tyvärr har jag inga kunskaper i VBA eller att arbeta mot databaser i Office-programmen. Men generellt så handlar det väl om att använda ADO och skapa en connection mot databasen, för att sedan köra frågor med den. Tror du får bättre svar i Office-forumet, så jag flyttar dessutom frågan dit. snabbt och från huvudet...Koppla MSWORD till MSSQL-databas via ODBC
Jag har fastnat.
Skulle behöva hjälp med kodexempel att hämta data ur MSSQL-databas via ODBC till MSWORD i VBA-kod.
Har flera liknande uppkopplingar i Excel. Men då har jag använt MSQuery för uppkopplingen.
Hur gör jag enklast i Word?Sv: Koppla MSWORD till MSSQL-databas via ODBC
Sv: Koppla MSWORD till MSSQL-databas via ODBC
<code>
Dim con as object
dim rs as object
dim strSQL as string
set con = CreateObject("ADODB.Connection")
con.Connectionstring = "en ADO connectionstring"
con.open
strSQL = "Select * from tabell"
set rs = con.execute(strSQL)
if not rs.eof
selection.text = rs("kolumn") 'Skriver ut i worddokumentet på den plats markören står
rs.close
end if
set rs = nothing
con.close
set con = nothing
</code>
Har inte testat den och jag är lite kass i huvudet idag, men jag tror att den "borde" fungera... Annars har du iallafall lite hjälp på traven.. =)
/F