我真的不想回微软的坑啊

2020-04-21 11:51:40 +08:00
 raymanr

给公司做提效,想搞奥菲斯插件

买奥菲斯 365,下载 vs,看着安装开发工具需要 6G

可能开发了还不能给盗版奥菲斯部署,好烦啊

8148 次点击
所在节点    程序员
40 条回复
levelworm
2020-04-21 11:59:50 +08:00
是准备做 vsto 还是 com ?
binjoo
2020-04-21 11:59:58 +08:00
看着真难受。。。

买奥菲斯三六五,下载 维埃丝,看着安装开发工具需要 六鸡
LokiSharp
2020-04-21 12:02:07 +08:00
vsto 可以兼容 2010 以后的版本啊
Vegetable
2020-04-21 12:13:00 +08:00
vscode + yo 非用 vs 干啥
raymanr
2020-04-21 12:13:51 +08:00
@binjoo
因为用英文单词不能发帖
raymanr
2020-04-21 12:14:33 +08:00
@levelworm
不想写 C# 或者 VBA,所以是 web add-in
g00001
2020-04-21 12:15:27 +08:00
VS 搞这些不太现实,无论是 C#还是 C++做 COM 接口就不方便,开发小工具并不见得是越大越好,在 Windows 上我一般都用 aardio 开发小软件,很小很小只有 6.5MB, 速度快省事绿色下载就用也不用安装
raymanr
2020-04-21 12:16:07 +08:00
@Vegetable
因为不是很熟,所以看看 vs 里面是不是有方便一点的部署方式
across
2020-04-21 12:17:53 +08:00
你搞反了吧。论开发体验,其他平台连微软车尾灯都看不到···
raymanr
2020-04-21 12:18:43 +08:00
@g00001
office2013 以后提供了个 js 的接口,可以通过页面的 js 操作 excel,但是我也仅仅知道这么多,目前还在研究
pxlxh
2020-04-21 12:25:30 +08:00
沃飞思

奥菲斯是哪国口音
LokiSharp
2020-04-21 12:28:32 +08:00
@raymanr #10 这货是不是又来推他的玩具 aardio 了 Emmmm,这人看到 Windows 上开发的就会来喊两句,根本不看内容。
g00001
2020-04-21 12:33:11 +08:00
这些东西用 VS 搞真不见得会更方便。
excel 传统的可以通过 COM 操作,其实很简单,用 aardio 写个例子就是:

import com.excel;
var excel = com.excel()
var book = excel.WorkBooks.Add()
var sheet = excel.ActiveWorkbook.Sheets(1);
var cell = sheet.Cells(1,1);
cell.Value2 = "haha"
excel.Quit();

还有一种是通过 SQL 操作,
这个是利用系统自带的组件,不需要安装 excel,用 aardio 写个例子就是:

import access;
var db = access( "/test.xls")
db.exec("CREATE TABLE sheet1 (username VARCHAR(255),comment MEMO,num double )");
db.exec( "INSERT INTO [sheet1$](username,comment,num)values('test','test',123)");
db.close();

因为 excel 文件实际是 xml+zip,可以自已用 xml 解析,aardio 的一个例子: http://www.htmlayout.cn/t/363

或者通过 LibXL 处理,这些方式都不依赖 excel,上面那个网站上也有例子。
yech1990
2020-04-21 12:33:40 +08:00
@LokiSharp #10 是楼主。。。
LokiSharp
2020-04-21 12:38:37 +08:00
@yech1990 我是说他 at 的 g00001
laoyur
2020-04-21 12:57:46 +08:00
看标题我还以为你不想重回到微软去工作呢
奥菲斯不给发英文可还行?估计是因为正文有 D 版两个字?
crella
2020-04-21 13:17:02 +08:00
@g00001 请给个链接,我想问个 aardio process 启动外部程序库的问题
g00001
2020-04-21 13:28:12 +08:00
@crella 可以加 QQ 群 70517368, 或者到 aardio.org, htmlayout.cn, 百度 aardio 吧都有人解答问题。
cuzfinal
2020-04-21 13:36:24 +08:00
这边的建议是辞职
hideinbush
2020-04-21 13:55:46 +08:00
@laoyur +1 我还说微软这么爽的,我可紧儿刷题都还没自信去面呢,这就有大佬不耐烦了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX