有无可能通过Access的二次开发做一个词典的制作和查询的综合方案

我不知道你说的SQLITE是什么,但我对Office VBA有点经验。VBA定制一个功能媲美GD的查词端应该工作量不是很大。

工作量不大就自己先干吧,现在的开源项目/方案,不先写好一半代码,基本没人考虑的。

近期没这个时间和急迫性,而且还要先熟悉一下Access的VBA的API。

你的感觉很准确,有点三脚猫的功夫,啥东西都是懂点皮毛。

1 个赞

语言工具的好坏因人而异,你喜欢就好,做你的,让别人说去。加油!

1 个赞

有兴趣的可以体验下


Barrons (Access)(2022.10.21).zip (600.8 KB)

5 个赞

barrons 有不少好东西:grin::grin:

写的不错 :+1:
在WebControl里面双击单词里会有等待光标出来,是不是那里可以设置一下?

这个控件 WebBrowserControl.Object 属性有点诡异,费了牛鼻子劲还没搞明白是个什么对象,文档也看不懂,你要是有精力可以研究下,或者请坛子里有懂ActiveX的朋友提示下。你指出正是这个工作烂尾的地方。

做的不错啊。

还行。。。。

1 个赞

I have revised this issue by using ActiveX(Microsoft Web Brower), please try it.
Barrons (Access)(2022.10.21).zip (606.6 KB)

2 个赞

你是点石成金啊,谢谢!请教下,这个 ActiveX(Microsoft Web Brower) 我查了半天,越查觉得水越深,有什么说明清楚点的文档吗?

1 个赞

基本上没有文档,试出来的:)
不过Access你有任何问题都可以帮到你,不要担心。

3 个赞

日后一定还有问题要请教,非常感谢!

这个工作下一步我想就应该是做一个可对词条内容进行编辑的表单,如果简单地对某个词条的html源码进行编辑并在旁边一个框中实时显示效果这很简单,重要的是编辑器控件最好能对 html 代码标记颜色,粗看了下没什么可行的线索,有可能办不到或工程浩大。是不是可能用一个浏览器控件载入一个包含JS编辑器的网页,可是那个浏览器控件连文档都找不到。估计在 python环境下选择就多了

image

1 个赞

WebBrowser已经淘汰了,直接用WebView2吧。

1 个赞

我就说嘛,我的Access里面出来的是旧的IE的界面,你这个应该就是 Edge 的界面,Access工具栏里面找不到这个可能是office版本太老,回头看看怎么用。谢谢!

只会CSharp,这里有篇用 VB.NET + WebView2的教程,你看能不能用。

1 个赞

找时间仔细研究一下。不过VBA是VB的一个子集,希望最终能用。

1 个赞