I'm not sure how is this related to my question.shayanjameel08 wrote:User functions are public static (Public Shared in VB.NET) methods that should always return a value and can take an arbitrary number of input parameters.
Search found 34 matches
- Fri Oct 25, 2013 9:53 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
- Wed Oct 23, 2013 10:55 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Do I have any option to open those old xls files right now and user functions will work or I need to wait for new version. If later, when you think that will be available?
Thanks
Thanks
- Mon Oct 21, 2013 12:38 pm
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
We will only open this (old xls) files and save them in new format (xlsx). That is allowed, right?
- Fri Oct 18, 2013 12:42 pm
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
I can confirm that. The question now is, will tat stay this way or will I be able to use user functions in Excel 97 files as well? We have existing files that were handled by some other component and now we would like to move to your component. We can not open all files and change format as those fi...
- Fri Oct 18, 2013 10:34 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Could you please look at this issue. I can't move forward.
Thanks
Grega
Thanks
Grega
- Tue Oct 15, 2013 6:38 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
I added but...
Looking at TXLSFormulaEvaluator.DoEvaluate, Sum function goes to xptg_EXCEL_97, FStack.Push, then to xptgFuncVar97 where DoFunction is called.
Same procedure for custom function goes to xptg_EXCEL_97, then to xptgInt97 where 8 is pushed to stack and finished.
Looking at TXLSFormulaEvaluator.DoEvaluate, Sum function goes to xptg_EXCEL_97, FStack.Push, then to xptgFuncVar97 where DoFunction is called.
Same procedure for custom function goes to xptg_EXCEL_97, then to xptgInt97 where 8 is pushed to stack and finished.
- Mon Oct 14, 2013 1:34 pm
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
I changed the demo this way: procedure TfrmMain.btnReadClick(Sender: TObject); begin XLS.Filename := edReadFilename.Text; XLS.Read; XLS[0].AsInteger[0,0] := 4; XLS[0].AsInteger[0,1] := 5; XLS[0].AsFormula[0,2] := 'SUM(A1:A2)'; XLS[0].AsFormula[0,3] := 'TEST_NUM_1ARG(8)'; end; When I press Calculate ...
- Mon Oct 14, 2013 6:36 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
I've used now OnUserFunction event but I get access. I have =MYFUNC(1) in the cell. Debug: TXLSWorksheet.GetAsFormula at step Result := FOwner.Formulas.DecodeFormula(FCells,FIndex,Ptgs,Sz,False); I get access. Going deeper I get into DecodeFmla, there is a big case and first loop gets to xptg_EXCEL_...
- Thu Oct 10, 2013 11:21 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Is this working? I have Delphi XE and I have formula like =MyFormula(1) in the cell. When I click into the cell, I get exception. I also don't get any event for this assignment: XSS.XLS.OnFunction := MyFunction; When I call this and I debug, I step into this: procedure TXLSReadWriteII5.SetFunctionEv...
- Tue Oct 01, 2013 8:00 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Hi Lars
On the registered users download page it says I can download 5.20.01. Is that just the wrong text? I need XE version.
On the registered users download page it says I can download 5.20.01. Is that just the wrong text? I need XE version.
- Mon Sep 30, 2013 9:35 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Anything new on the subject?
Thanks
Thanks
- Mon Sep 23, 2013 6:55 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
Re: User functions
Do you have any idea when next update will be ready? I can miss some things and move on but I can miss those functions.larsa wrote:Hello
You don't have to define user functions. Just enter them in the formula. The OnFunction event is however never fired. Will fix that in the next update.
- Fri Sep 20, 2013 6:22 am
- Forum: XLSSpreadSheet
- Topic: Cut/Copy/Paste
- Replies: 3
- Views: 9204
Re: Cut/Copy/Paste
I need to execute cut/copy/paste programmatically.
- Thu Sep 19, 2013 12:15 pm
- Forum: XLSSpreadSheet
- Topic: Cut/Copy/Paste
- Replies: 3
- Views: 9204
Cut/Copy/Paste
Sorry for all the messages, but I must replace cxSpreadSheet with this spreadsheet and I report what I see.
I don't see any option for cut/copy/paste. Are those implemented already or will be available sometime in the future?
What about undo?
Grega
I don't see any option for cut/copy/paste. Are those implemented already or will be available sometime in the future?
What about undo?
Grega
- Thu Sep 19, 2013 10:03 am
- Forum: XLSReadWritwII 6
- Topic: User functions
- Replies: 21
- Views: 10572
User functions
Hi As far as I can understand (I haven't checked this though) there was option in older xls to define user functions. I can see OnFunction event in new version but I can't find the place where this is executed or AddUserFunction which should be used to register user function. Is this still supprted ...