Roland Kapl

Results 47 comments of Roland Kapl

Well actually it’s just the three dlls packed in the Raddin-Addin-packed.xll and the .config (+ the .pdb if I want to debug). With version 1.7 I‘ve included the RDotNet.Native.dll which...

I'm building with VS 2019 (however started development with VS2010). There is a possibility now to start projects using NETSTANDARD as targets, but this leads to other problems (with ExcelDNA)....

Well, one (for ActiveX comboboxes) way is to access the object via `ActiveSheet.Shapes.Range("NameOfTheComboBox")(1).OLEFormat.Object` Translated to ExcelDNA (VB.NET) this should be `ExcelDnaUtil.Application.ActiveSheet.Shapes.Range("NameOfTheComboBox")(1).OLEFormat.Object` For a more elaborate usage of existing controls see...

I think "Add reference to the Samples repo" has been done in docs.excel-dna.net. I've also added the reference to the WixInstaller repo and the ExcelDna.StrongName to the 3rd party tools.

Hi, the parameter type you're using is wrong. [Here](https://docs.excel-dna.net/reference-data-type-marshalling/) you can find the allowed parameter types for UDFs defined in ExcelDNA. If you want to convert a Excel reference to...

Hi govert! I have to object against the third bullet, I experienced bad problems when starting work triggered by a ribbon callback, however being in the middle of a cell/formula...

@govert Well, I thought after you mentioned "and Excel is in a state where it is processing messages on the main thread (e.g, the user is editing a formula).." that...

I've seen also another case where Excel is not quite so ready, being in a UDF which calls another procedure in `ExcelAsyncUtil.QueueAsMacro` context. There, it's forbidden to set the Calculation...

Dear Govert! I tried to pass the `xlIntl` flag using `TryExcel(xlfEvaluate Or xlIntl, res, testStr)` but this is ignored, so the xlCall still evaluates only the german/local functions only.

I think that this is rather a consequence of restricting the tabstop stretching to the current view: `void ElasticTabstopsComputeCurrentView() {` ` int linesOnScreen = editor.LinesOnScreen();` ` startLine = editor.GetFirstVisibleLine();` `...