Results 1 to 2 of 2

Thread: placing a combobox on top of a cell in OWC11 spreadsheet using VBA

  1. #1

    Thread Starter
    New Member
    Join Date
    Apr 2008
    Posts
    1

    Unhappy placing a combobox on top of a cell in OWC11 spreadsheet using VBA

    HI all ,

    I am creating a UI using VBA program where I am using OWC 11 control. What I want is that--- when user will select the pricular cell(say, D4) in the OWC spreadsheet, a combo box appears in place of the cell and from the drop-down list box he will select the correct option and that will be the value of that cell (i.e. D4).

    Now I've written the code like following:--
    Code:
    Private Sub Spreadpfd_SelectionChanging(ByVal Range As OWC11.Range)
    
        Dim ctop As Double
        Dim cleft As Double
        Dim cheight As Double
        Dim cwidth As Double
        
        curr_cadd = Range.Address
        curr_cadd = Mid(curr_cadd, 2, 1)
        If curr_cadd = "D" Then
            ctop = fPFD.Spreadpfd.ActiveCell.Top
            cleft = fPFD.Spreadpfd.ActiveCell.Left
            cheight = fPFD.Spreadpfd.ActiveCell.Height
            cwidth = fPFD.Spreadpfd.ActiveCell.Width
            fPFD.Combooptype.Top = fPFD.Spreadpfd.Top + ctop + 30
            fPFD.Combooptype.Left = fPFD.Spreadpfd.Left + cleft + 19.75
            fPFD.Combooptype.Height = 60
            fPFD.Combooptype.Width = cwidth
            fPFD.Spreadpfd.ZOrder (fmBottom)
            fPFD.Combooptype.ZOrder (fmTop)
            fPFD.Combooptype.Visible = True
            fPFD.Combooptype.SetFocus
        Else
            fPFD.Combooptype.Visible = False
        End If    
       End Sub
    The Issue is that , the combobox is getting visible but not on top of that cell(i.e. D4). Actually the combobox is not appearing on top of the owc11 spreadsheet control. --- Can anyone help.....Any help will be greatly appreaciated.....

    Thanks & Regards,

    Subhrajit

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: placing a combobox on top of a cell in OWC11 spreadsheet using VBA

    Moved to Office Development

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