Depending on the nature of the plugin, it can be a much easier setup, and far more resilient. Different Excel versions get very flaky, the lifecycle of plugins can be difficult with lots of external state. By putting it is a different process it can be easier to debug, far more resilient, and efficient (the one plugin process can serve data for multiple Excel processes or sheets.
> On Jan 22, 2019, at 9:53 AM, [email protected] wrote: > > Thanks! That's what I thought/feared.. > > On Tuesday, January 22, 2019 at 4:47:33 PM UTC+1, robert engels wrote: > But it also depends on what you me by add-in - if it is just processing Excel > files, that’s one thing - if its a live data source I think the best way is a > network bridge - that’s what we’ve used - a thin COM layer that Excel uses > communicates with the process via TCP. > >> On Jan 22, 2019, at 9:45 AM, robert engels <[email protected] <>> wrote: >> >> What is wrong with using COM from Go ? >> >>> On Jan 22, 2019, at 9:35 AM, [email protected] <> wrote: >>> >>> Hi, >>> >>> I was wondering if there is a library supporting writing an Excel add-in in >>> Go. Googling did not brought anything besides the Window COM support >>> library. Therefore, the only way I could think of so far is writing a >>> back-end service in Go and communicating with it using 0MQ/Nanomsg/... from >>> a C# add-in. Which would be way harder to maintain in the long run. Are >>> there any (better) solutions around? Any help would be appreciated. >>> >>> Thanks, >>> Marc >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "golang-nuts" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <>. >>> For more options, visit https://groups.google.com/d/optout >>> <https://groups.google.com/d/optout>. >> > > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
