fcell features

12
.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

Upload: adam-mlocek

Post on 24-May-2015

13.786 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: FCell Features

.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

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
Page 4: FCell Features

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
Page 6: FCell Features
Page 7: FCell Features

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
Page 9: FCell Features

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
Page 11: FCell Features

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