在应用程序中创建自动化宏支持

Sam*_*til 15 .net c# c++ automation vba

我需要在桌面应用程序中获得类似自动化的宏.桌面应用程序可能是VB.NET或C#.net.原因是使用户能够记录和重放他们想要自动化的某些任务.像办公室应用程序和视觉工作室中的宏.我想到的第一件事就是VBA.

这是正确的方法还是有其他选择吗?
如果有人已经做过,那么任何需要注意的问题或事情.
一些有用的链接让我去.

无论什么小帮助都受到高度赞赏.

提前致谢.
Samrat的.

PS这是一个非常通用的问题,不属于任何特定技术.如果你们中的一些人认为标签不合适或者需要更多我错过的标签,请随时编辑它们:)

Phi*_*ipp 12

您是否正在考虑仅用于某些连续操作的"记录重放"的宏?如果在UI编程中使用Command模式,这可能是非常好的.然后,每个用户操作由对象描述(从具有"execute()"方法的抽象Command类派生).现在,记录和重放只是存储一个命令对象列表,序列化它们并完成宏.要重放它,您只需反序列化数据并再次执行命令列表.

希望有所帮助!