使用 MS Word 输入创建自动更新 Excel table

Create a automatically updating Excel table using MS Word inputs

是否可以在 MS-Word 中使用一行 table 在 Excel sheet 中输入行?

两个 tables 都有以下行

Name/ ID / City / Address / 

每次打开word文档,填写table,我希望数据保存在Excel中的table,在现有行下。

比如有一天,我打开word文件输入

Peter / 1 / NY / 12 street.

第二天,我打开word文件,把之前的删掉,输入

Steve/ 9 /CA/ 2 street.

Excel 包含这些行

Peter / 1 / NY / 12 street.
Steve/ 9 /CA/ 2 street.

Excel 非常类似于 MS Word.

中所有条目的数据存储

可以这样做吗?

我猜你的代码应该放在函数 Private Sub Document_Close() 的主 ThisWorkbook 模块中。

您将必须实例化一个 Excel 应用程序。在此之前,使用 Tools > References 菜单添加对 Microsoft Excel Object 库的引用。

当您需要在 Word 中操作 Excel 文件时,通常更实用的做法是先在 Excel-VBA 中编写您的 Excel 操作,然后再将它们剪切并粘贴到您的 Word VBA 项目中。 Excel 中的代码补全将为您提供更好的支持。但是,您将不得不再次调试代码并添加一些内容以使 Word 理解您正在使用 Excel 个对象。

现在开始谷歌搜索,玩得开心