fcell features
TRANSCRIPT
![Page 1: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/1.jpg)
.NET User Defined Functions
.NET Object Handles
.NET Custom Ribbon and Task Panes
Integrated F#/C#/VB.NET code editors
Excel and document level customisation
FCell Features at a Glance
![Page 2: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/2.jpg)
Expose .NET static and instance methods, constructors and properties as UDFs
Asynchronous and reactive (Rx) UDFs
Pass/return from UDF any .NET type with object handles
Source code saved in workbook
User Defined Functions
![Page 3: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/3.jpg)
![Page 4: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/4.jpg)
Custom Ribbon: define menus, buttons etc as xml
Custom Task Pane: define as WinForms UserControl
No COM registration or installation required
Redefine and reload without leaving Excel
Excel UI .NET Customisation
![Page 5: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/5.jpg)
![Page 6: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/6.jpg)
![Page 7: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/7.jpg)
No UI blocking
Return F# async<‘T> from UDF
Return IObservable<‘T> from UDF
Return IEvent<‘T> from UDF
Go Async: Rx and async UDFs
![Page 8: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/8.jpg)
![Page 9: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/9.jpg)
Access named ranges as strongly typed properties of ActiveWorkbook
Refresh type provider at runtime
Use in interactive F# scripts, UDFs or Ribbon customisations
Excel Type Provider
![Page 10: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/10.jpg)
![Page 11: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/11.jpg)
Easily access web services from UDFs or with a click of a button on custom ribbon
Use F# WSDL and other type providers
Excel as SOA Client
![Page 12: FCell Features](https://reader036.vdocuments.net/reader036/viewer/2022062418/5561e8b6d8b42a9d068b50d9/html5/thumbnails/12.jpg)