Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[lib/msoffice] WelsonJS - Microsoft Office (e.g. Excel) integration #93

Open
gnh1201 opened this issue Nov 24, 2023 · 2 comments
Open
Labels
research Nobody spends money, but it is necessary

Comments

@gnh1201
Copy link
Owner

gnh1201 commented Nov 24, 2023

Summary

Integrating WelsonJS with Microsoft Office (e.g., Excel). Enables the creation of Office macros using the ECMAScript syntax of WelsonJS.

The means by which this is made possible currently are as follows:

  1. Implementation of a bridge API using WelsonJS.Toolkit COM interface.
  2. ExcelDNA
  3. Securing control by invoking Microsoft Office through WelsonJS. (e.g. Excel.Application)
  4. Use lib/pipe-ipc
  5. Make a simple VM(Virtual Machine) in VBA runtime

Related links

@gnh1201 gnh1201 added the roadmap A future plan label Nov 24, 2023
gnh1201 added a commit that referenced this issue Nov 27, 2023
@gnh1201
Copy link
Owner Author

gnh1201 commented Nov 27, 2023

image

gnh1201 added a commit that referenced this issue Nov 27, 2023
@gnh1201 gnh1201 changed the title [Roadmap] WelsonJS - Microsoft Office (e.g. Excel) integration [lib/msoffice] WelsonJS - Microsoft Office (e.g. Excel) integration Nov 27, 2023
@gnh1201 gnh1201 added enhancement New feature or request and removed roadmap A future plan labels Nov 27, 2023
@gnh1201 gnh1201 pinned this issue Nov 27, 2023
@gnh1201
Copy link
Owner Author

gnh1201 commented Nov 27, 2023

Changed the excel.setValueByPosition(x, y, c) to excel.getCellByPosition(x, y).setValue(c) b87aad5

@gnh1201 gnh1201 added research Nobody spends money, but it is necessary and removed enhancement New feature or request labels Dec 11, 2023
gnh1201 added a commit that referenced this issue Dec 19, 2023
gnh1201 added a commit that referenced this issue Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
research Nobody spends money, but it is necessary
Projects
None yet
Development

No branches or pull requests

1 participant