![]() |
#8
|
||||
|
||||
![]()
Sorry - my fault. I usually call the Excel object xlAPP and not objExcel. The code has both references
![]() Code:
Private Sub CommandButton1_Click() Dim objExcel As Object Dim exWb As Object Dim rng As Object Dim c As Object Dim TaskStatus As String Dim oTB As Word.InlineShape Set objExcel = CreateObject("Excel.Application") Set exWb = objExcel.Workbooks.Open("C:\Temp\File.xlsm") Set rng = exWb.Sheets("STATUS_DATA").Range("WordID") For Each c In rng.Cells TaskStatus = c.Offset(0, 1) For Each oTB In ActiveDocument.InlineShapes If oTB.OLEFormat.Object.Name = c Then oTB.OLEFormat.Object.Text = TaskStatus Exit For End If Next oTB Next exWb.Close objExcel.Quit 'Label1.Caption = "Job task status last updated: " & Date Set exWb = Nothing Set objExcel = Nothing Set rng = Nothing Set c = Nothing Set oTB = Nothing End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
Tags |
textbox, word vba |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Macro/VBA code to select ALL text in a textbox in microsoft excel and add a new row | jyfuller | Excel Programming | 11 | 06-01-2015 08:49 PM |
![]() |
sandcharles | Excel | 5 | 02-19-2015 06:15 AM |
![]() |
expinch | Word | 1 | 11-26-2014 10:05 PM |
![]() |
laurarem | Word | 1 | 02-21-2013 10:17 PM |
![]() |
scarymovie | Word VBA | 5 | 05-16-2012 07:05 PM |