In Excel, von formulasLocal
eines Bereichs, konnten wir mehr oder weniger eine Idee über die Sprache und die Formatierung der Nummer des Benutzers erhalten. Zum Beispiel würde die englische Formel "= SUM (A1, 1.5)" in Deutsch "= SUMME (A1; 1,5)" werden.JavaScript-API zum Ermitteln von Office-Sprache und Excel-Argumenttrennzeichen
Aber eine Arbeitsmappe kann keine Formel haben. Gibt es eine formale API, um festzustellen, welche Sprache von Office (insbesondere Excel) ein Benutzer verwendet?
Gibt es darüber hinaus eine formale API zum Erkennen des Argumenttrennzeichens (z. B. ;
oder ,
)?
Zusätzlich gibt es wieder eine formale API, um zu überprüfen, ob die Arbeitsmappe unter R1C1
oder A1
Notation Stil ist?
Danke ... Und was ist mit der Notation "R1C1" oder "A1"? In einigen (seltenen) Fällen können wir diese Informationen nicht aus einer Formel abrufen. Zum Beispiel kann '= SUM (R10)' in 2 Modi unterschiedlich interpretiert werden ... – SoftTimur
hat nur eine Erklärung dazu hinzugefügt: Excel konvertiert es automatisch, also benutze einfach A1 um es programmatisch zu setzen und es wird dir gut gehen. –
In einigen Fällen der Add-In-Entwicklung müssen wir jedoch wissen, was die Arbeitsmappe verwendet und wie die Formeln ** den Benutzern genau und ursprünglich ** erscheinen. Mit den aktuellen 'range.formulas',' range. formulesLocal' und 'range.formulasR1C1', sie werden immer automatisch in einen bestimmten Modus konvertiert ... – SoftTimur