The FindAll method should find an object even if it is not visible. Please post here the script you use to find an object and the HTML code of the object.
Please note that there is no direct way to scroll the page. However, you can call the scrollIntoView native method of any Web object to make this object visible. This method accepts one Boolean parameter that specifies where the object should be placed - at the top (true) of at the bottom (false) of the window.
Well, the Click method should scroll the page to make the object visible before clicking it. However, there is an issue in the current version - if the top left corner of a control is visible on the screen and the center of the control (or the point of the control that should be clicked) is out of the window borders, the page is not scrolled and the error is generated. We are fixing this problem in the next update of the tool.