• JavaScript equations coming to Excel. What on earth are they thinking?

    Home » Forums » Newsletter and Homepage topics » JavaScript equations coming to Excel. What on earth are they thinking?

    • This topic has 31 replies, 20 voices, and was last updated 7 years ago.
    Author
    Topic
    #191232

    I was going to let this one fly by, but I just can’t. If you’re in the Office Insider program, you can now use custom functions in Excel that are writ
    [See the full post at: JavaScript equations coming to Excel. What on earth are they thinking?]

    4 users thanked author for this post.
    Viewing 15 reply threads
    Author
    Replies
    • #191237

      When I often say I don’t want a constant flux of new features that I need to review to make sure I really don’t want to disable them because I can’t trust Microsoft judgment of what default settings and new features I should have…

      There’s always someone to have a bad great idea somewhere that someone should veto. Please, I don’t want to be excited by new features, I just want to continue using my working computer without fear of your updates.

      9 users thanked author for this post.
    • #191240

      Doesn’t Excel already provide VBScript, and isn’t that Turing complete? What prevents that from being used to mine crypto? Couldn’t they just convert from JScript to VBScript?

    • #191248

      As Lawrence Abrams at BleepingComputer notes, “within hours” a security researcher, Chase Dardaman, figured out a way to put the CoinHive in-browser JavaScript miner inside a spreadsheet.

      Ah, come on!

      Surely Microsoft and the most secure OS ever (!) easily handles such minute and trivial details…

      Sigh.

      1 user thanked author for this post.
    • #191249

      You know what has always bothered me is that it seems that the only web sites still requiring java are web sites that should have the highest level of security possible. This includes corporate banking sites (not consumer), online trading programs, HR portals to name a few. Crazy is the new norm in everything it seems.

      Red Ruffnsore

      2 users thanked author for this post.
      • #191272

        You know what has always bothered me is that it seems that the only web sites still requiring java are web sites that should have the highest level of security possible.

        My bank does require Java for certain functions, and then it yells at me for using an “unsupported” browser, which I have to use if I am going to use 32-bit Java in the first place.

        I’ve tried to use Waterfox (which still allows Java, but is exclusively 64-bit), but the applet won’t run.  It fails with a warning that I need to use a 32-bit browser!  And if that was not bad enough, I have to run the Java applet in Windows; it does not work in Linux natively.

        What I’ve done is to set up a VM containing a 32-bit Firefox ESR installation with the Java plugin with its own dedicated profile.  That Firefox is only allowed to visit the IP(s) associated with the bank… it (the browser and the VM) gets closed immediately after doing whatever the banking thing was, and remains dormant until the next banking thing.

         

        Dell XPS 13/9310, i5-1135G7/16GB, KDE Neon 6.2
        XPG Xenia 15, i7-9750H/32GB & GTX1660ti, Kubuntu 24.04
        Acer Swift Go 14, i5-1335U/16GB, Kubuntu 24.04 (and Win 11)

        1 user thanked author for this post.
        • #191424

          I had this issue too – Java app to scan checks for e-deposit. Initially I thought it was because they didn’t want to confuse anybody with 32-bit versus 64-bit Java, so I set the user agent sent to pretend to be 32-bit. However the Java app doesn’t work with 64-bit Java.

          This is messed-up for many reasons:
          Java apps were supposed to be able to run on anything, but don’t necessarily (libraries)
          Chrome hasn’t supported NPAPI for quite awhile
          Mozilla blocked all NPAPI plug-ins except for Flash (except for the current ESR version – until it reaches EOL)
          Mozilla (like Google) moved those on a 64-bit OS to 64-bit browser about a year ago

          I use 64-bit Pale Moon, although I did have to install a copy of the 32-bit version for this reason.

      • #191302

        Javascript ain’t Java.

        If we banned everything that’s been abused or is capable of being abused, we’d all be sitting stark naked, on bare earth, in the dark. 🙂

        Hanlon's Razor: Never attribute to malice that which can be adequately explained by stupidity.

        5 users thanked author for this post.
        • #191459

          I can bash your head against the bare earth.  I still found a way to deliver abuse in spite of all thoughts contrary.

          I should go work for Microsoft.

          Fortran, C++, R, Python, Java, Matlab, HTML, CSS, etc.... coding is fun!
          A weatherman that can code

          1 user thanked author for this post.
    • #191259

      Anything that can be touted as innovation will be used to convince users that they should continue paying for feature bloat.  Its all consistent with the fact that Microsoft has it’s head in the Cloud(s).

      3 users thanked author for this post.
      • #191388

        And that may be exactly why Microsoft wants to back Javascript into Excel — to allow hidden “edge computing” on all of your computers.

        2 users thanked author for this post.
    • #191282

      Woody, were you imagining that Microsoft doesn’t want vulnerabilities in their software?

      How on Earth would they lock people into their update ecosystem if they didn’t introduce new vulnerabilities?

      -Noel

      4 users thanked author for this post.
    • #191293

      Sort of like installing a expensive alarm system in a car, then leaving the keys in the ignition.

      3 users thanked author for this post.
    • #191301

      I’m still on Office 2010.  Will this affect my version of Excel?  If so, please let me know which update this is so I can hide it.

      Thanks in advance for your informing me of the “update. ”

       

      2 users thanked author for this post.
      • #191375

        From my read of the article and the comments and questions, the author says MS is not go9ng to support Office 2013. So I will guess that leaves Office 2010 alone also. Not sure from the article whether it will be a standard package or if it will remain opt-in or by adding a feature. THe article said it will be able to be disabled.

        4 users thanked author for this post.
    • #191314

      You’re not making the things we *really* want, Microsoft. How about making a secure and STABLE operating system that doesn’t silently install updates against my will in the background and then rudely interrupt me when I’m trying to do work to install a computer-bricking update?

      It’s a good thing I use Google Docs, Sheets, and Slides now. The only reason why I have Office 365 on this computer is because my school offered it to me for free (well as part of my tuition… perks of being a student!).

      2 users thanked author for this post.
    • #191324

      Hey Microsoft — Just because something can be done doesn’t mean its a Good Idea!

      1 user thanked author for this post.
    • #191333

      Well, LibreOffice and OpenOffice can do JavaScript, though I’m sure it’s locked down tighter than anything MS would implement, just because – it’s MS. Another attack vector? Sure, why not! o.O

      3 users thanked author for this post.
    • #191336

      One of the reasons why I still use Microsoft Works 9 (I have the source CD still with the plastic box it came in, too).  And yes it installs on and works with Windows 10 version 1709. Microsoft just gives me Office 2007 suite SP3 updates to make it run correctly. All I use it for is the spreadsheets.

       

      • #191393

        I still use MS Works 4.5a for some stuff — simply because it is so quick and convenient for initial spreadsheet and doc creations. And it actually calculates results correctly within spreadsheets.

        1 user thanked author for this post.
      • #191810

        Wordpad is a great word processor for most documents. And it is free and comes with Windows, including Windows 10.

        Interestingly, if you click About from within Wordpad, it tells you that the program name is “Windows 10”. In other words, Microsoft treats it like it is part of Windows. The same thing happens if you click Help / About from within Notepad – it tells you that it is “Windows 10”.

        Group "L" (Linux Mint)
        with Windows 10 running in a remote session on my file server
        1 user thanked author for this post.
    • #191344

      Three questions, because this is not entirely clear to me:

      (1) Is this an issue with all versions of Excel, from Office 2003 on?

      (2) Is this only an issue if one installs some new addons on E 11 and if so, which ones in particular?

      (3) Is this an issue in one installs a new Windows 7 patch and, if so, which one?

      My thanks, in advance, to any one that answers them.

       

      Ex-Windows user (Win. 98, XP, 7); since mid-2017 using also macOS. Presently on Monterey 12.15 & sometimes running also Linux (Mint).

      MacBook Pro circa mid-2015, 15" display, with 16GB 1600 GHz DDR3 RAM, 1 TB SSD, a Haswell architecture Intel CPU with 4 Cores and 8 Threads model i7-4870HQ @ 2.50GHz.
      Intel Iris Pro GPU with Built-in Bus, VRAM 1.5 GB, Display 2880 x 1800 Retina, 24-Bit color.
      macOS Monterey; browsers: Waterfox "Current", Vivaldi and (now and then) Chrome; security apps. Intego AV

      1 user thanked author for this post.
    • #191346

      Why not use Python or Ruby which are both much better designed languages than JavaScript. JS has to be one of the most incompetently designed programming language released in the last 25 years in general use. But incompetence is nothing new with MS.

      1 user thanked author for this post.
      • #191442

        Think QBASIC, if you want to know about an incompetently-designed programming language. For decades it seemed, QBASIC was the default programming language distributed by Microsoft and used by many.

        Group "L" (Linux Mint)
        with Windows 10 running in a remote session on my file server
        • #191508

          Edgar Dysktra commented on the original BASIC that anyone who learned “programming” on BASIC was a lost cause. I never had the misfortune to use QBASIC but have had to deal with the imbecilities of IdiotScript.

          • #191518

            You could define variables on the fly. Misspell a variable name, and you’ve got yourself a new variable! Only way to prevent that was to declare “Option Explicit”. Microsoft should have made Option Explicit the default, and made the programmer specifically declare “Option Implicit” (or whatever it is called) if they wanted to have things the old way.

            Also, QBASIC defaulted to a two-digit year as we were getting within a few years of Y2K, even though Y2K was a big concern at that time. Microsoft should have changed the default to a four-digit year. This wouldn’t have affected anything except for new code, and it would have been an easy fix.

            Group "L" (Linux Mint)
            with Windows 10 running in a remote session on my file server
            • #191584

              This is going off topic by a wide margin…

              QBASIC came with DOS version 5.0 in 1991, hard to believe that was 27 years ago.

              I’ve seen some folks’ works that did neat things using QBASIC but could have used some (or more) formal teaching about programming properly. It was good to have it included with DOS for people who didn’t know about C, Pascal or other languages allowing folks to express themselves.

        • #191812

          A long time ago I used Qbasic all the time….to play gorilla.bas of course!

          Red Ruffnsore

    • #191347

      I think it’s evidence of Microsoft’s bigger problem that a new feature can be, and is, met with the assumption that the new feature is unsafe. (and it doesn’t help that the assumption is apparently correct.)

      2 users thanked author for this post.
    • #191415

      Isn’t coming to my Office 2007 :).

      Fractal Design Pop Air * Thermaltake Toughpower GF3 750W * ASUS TUF GAMING B560M-PLUS * Intel Core i9-11900K * 4 x 8 GB G.Skill Aegis DDR4 3600 MHz CL16 * ASRock RX 6800 XT Phantom Gaming 16GB OC * XPG GAMMIX S70 BLADE 1TB * SanDisk Ultra 3D 1TB * Samsung EVO 840 250GB * DVD RW Lite-ON iHAS 124 * Windows 10 Pro 22H2 64-bit Insider * Windows 11 Pro Beta Insider
      1 user thanked author for this post.
    Viewing 15 reply threads
    Reply To: JavaScript equations coming to Excel. What on earth are they thinking?

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: