Results 1 to 15 of 15

Thread: Pulling check box info from Word to Excel

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Pulling check box info from Word to Excel

    I would like to verify that a check box in Word is checked and if so, input the label of that checkbox into a field in excel.

    Thanks in advance.

  2. #2
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    Welcome to the Forums.

    Are you wanting to do this from within Words VBA Editor code or using VB6 to automate both Word and Excel?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  3. #3

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    I was planning to use VBA - that's what I have avaliable.

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    Ok, then first you need to get the checkbox referenced in code. Is it a checkbox from the activex controls
    toolbox or the forms toolbox?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  5. #5

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    here is what i was starting with, it errors on the "activecell" line.... am i at least on the right path?

    VB Code:
    1. Sub Macro1()
    2.  
    3. Dim xApp As New Excel.Application
    4. Dim xDoc As Excel.Workbook
    5.  
    6. Set xApp = CreateObject("Excel.Application")
    7.  
    8. Set xDoc = xApp.Workbooks.Open("C:\test\test.xls")
    9. xApp.Visible = True
    10. Range("f2").Select
    11. ActiveCell = chkDoor01.Caption
    12.  
    13.  
    14. End Sub

  6. #6
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    Ok, the "ActiveCell = chkDoor01.Caption" line is erroring because you can not reference the checkbox like you do in vb6.
    This is why I asked which type of checkbox you are using because there are two types and each one is accessed differently.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  7. #7

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    sorry about that, i'm not all that well versed in the terminology, (mostly self taught.) I used the checkbox from the control toolbox.

  8. #8
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    No prob. I'm self taught too.

    I like the ActiveX controls better then the Forms controls. They are easier to program against.
    This is one method for accessing the checkbox's checked value.

    VB Code:
    1. ActiveSheet.OLEObjects("CheckBox1").Object.Value
    True for checked and False for unchecked.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  9. #9

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    actually the check box is on the Word document not on the Excel. I guess part of my question is, how will VBA know which app it is working with at any given time? or how do i distingish between Word and Excel.

  10. #10
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    Oops I got it backwards. Thought you had the checkbox in Excel.
    So from Word you want to create an instance of Excel and place the the word label text into a cell in excel.
    Ok, your on the right track. You can keep track of the app by setting object variables to excel with excel naming like oXlApp, etc.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  11. #11

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    so it doesn't like the OLEObject protion of that code string you gave me earlier. "Method or data member not found" am I missing something else?

  12. #12
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    This is what I got, but the dumb InlineShape is giving me problems getting its text property.
    VB Code:
    1. Sub Macro1()
    2.     'Behind a word document
    3.     'Add a reference to MS Excel xx.0 Object Library
    4.     Dim oXlApp As New Excel.Application
    5.     Dim oWb As Excel.Workbook
    6.    
    7.     Set oXlApp = CreateObject("Excel.Application")
    8.    
    9.     Set oWb = oXlApp.Workbooks.Open("C:\Book1.xls")
    10.     oXlApp.Visible = True
    11.     'oWb.Sheets(1).Cells.Range("F2").Value = ActiveDocument.InlineShapes("CheckBox1").TextEffect.Text
    12.  
    13. End Sub
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  13. #13

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    !!!!! i did it! finally got it figured out! here is the change....

    VB Code:
    1. Private Sub txtPONum_Change()
    2.     Dim oXlApp As New Excel.Application
    3.     Dim oWb As Excel.Workbook
    4.    
    5.     Set oXlApp = CreateObject("Excel.Application")
    6.    
    7.     Set oWb = oXlApp.Workbooks.Open("C:\test\test.xls")
    8.     oXlApp.Visible = True
    9.     oWb.Sheets(1).Cells.Range("F2").Value = txtPONum.Text
    10.    
    11. End Sub

    Thanks so much for you help!

  14. #14
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Pulling check box info from Word to Excel

    No prob, but where's the checkbox?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  15. #15

    Thread Starter
    New Member
    Join Date
    Mar 2005
    Posts
    8

    Re: Pulling check box info from Word to Excel

    Good Point! I kind of went on a tangent but the it basically the same for my checkbox needs.

    VB Code:
    1. oWb.Sheets(1).Cells.Range("f3").Value = chkDoor01.Caption

    thanks again.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width