du blander lidt early binding og late binding til word. hvis du bruger getobject / createobject behøver du ikke oprette reference til word og y skal dimensioneres som object
Sub Breve() ' ' Breve Makro ' Makro indspillet 28-03-2004 af Rotne ' Selection.AutoFilter Field:=1
Dim y As Object On Error Resume Next Set y = GetObject(, "Word.Application")
If Err.Number <> 0 Then 'Not running Set y = CreateObject("word.application") End If Application.ScreenUpdating = False With y
.Visible = True
.Documents.Open Filename:="C:\test.doc", ConfirmConversions:=False, _ ReadOnly:=True, AddToRecentFiles:=False, PasswordDocument:="", _ PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _ WritePasswordTemplate:="" End With End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.