Coder Social home page Coder Social logo

Comments (7)

Rick-Kirkham avatar Rick-Kirkham commented on September 14, 2024 1

Yes. A content add-in sounds like you need. But note that a content add-in and a task pane add-in cannot be combined into the same add-in. Also, a content add-in cannot be installed programmatically from another add-in.

from office-js.

adrianwu8516 avatar adrianwu8516 commented on September 14, 2024 1

Hi, thank you very much for your input!

Could you also please share your request in our Tech Community? This will help other developers to vote and share their similar needs, enhancing the visibility and potential impact of your suggestions.

We will track all feature requests here in our Tech Community, and these inputs will be considered during our planning process. Thank you very much!!

from office-js.

timbotron avatar timbotron commented on September 14, 2024

Yes. A content add-in sounds like you need. But note that a content add-in and a task pane add-in cannot be combined into the same add-in. Also, a content add-in cannot be installed programmatically from another add-in.

Thank you very much for your reply, I appreciate it. Some questions!

  1. Ok, is there some way then to just use the task pane to insert a simple iframe into the worksheet?
  2. If we did a separate content add-in for the web pane, is there at least some way of having a ribbon that could call either? Like initial add-in is the task pane + ribbon, and one of the ribbon options is to call a content add-in? And then user would be asked to install that if they want to use?
  3. I believe the VSTO approach of writing a plug-in would allow me this level of functionality. With the Javascript API getting much of the direction for new development, is the stance that VSTO is going away soon?

Again I really appreciate the help. Long time web engineer here, and just trying to learn the best approach for this project.

from office-js.

timbotron avatar timbotron commented on September 14, 2024

@Wenjun-Gong Just wanted to ping you in case you missed my comment; thank you so much! πŸ™

from office-js.

adrianwu8516 avatar adrianwu8516 commented on September 14, 2024

Hi @timbotron

  1. Although we do not now have a mechanism to put a content add-in or ifream into the spreadsheet, we do have alternative approaches that could be useful. For example, if you plan to have a larger web pane control, you may consider calling out a dialog so that you can still have the broader web pane for control, but it is not inserted into the file and must be dismissed after use. Another option would be to include a chart or shape instead, but I'm not sure whether that meets your requirements.

  2. I do believe that’s a very valuable suggestion! We've also seen a similar strategy used in PowerPoint add-ins, where they call insert "a whole slide with content add-in inside" from their task pane add-in to get around the fact that content add-ins cannot be installed by another add-in. However, this strategy does not work with Excel today. Please help us share this proposal with our tech community so that more developers can join the discussion and vote on it!!

  3. We do not currently have any plans to retire VSTO. Having said that, we would still recommend you to go with Javascript approach, as most of the newer capability would only be supported in the newer Javascript approach. It currently supports store, central deployment, and there are more to come. We would suggest to build solutions on Javascript API so that your solution can be always covered in our new capability release.

Hope this information helps.

from office-js.

timbotron avatar timbotron commented on September 14, 2024

Hi @adrianwu8516

Thank you very much for the response!

It appears then the only way to "embed" a pane into a spreadsheet then is by using VSTO? For example I know the Bloomberg Excel plug-in can do that.

Screenshot 2024-05-31 at 17 02 13

Thank you very much for your assistance on this. Is there some way I could enter a consulting arrangement with you? There will be other questions coming up, and I would be happy to pay for your time.

from office-js.

adrianwu8516 avatar adrianwu8516 commented on September 14, 2024

Hi @timbotron,
No problem! We're happy to help. πŸ˜„

I just sent an email to your inbox. Let's discuss more details via email and I'll close the topic here.

from office-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.