相关疑难解决方法(0)

我可以在Word或Excel中创建撤消事务吗?(VSTO)

我注意到Project 2007具有允许可以撤消的操作放在单个堆栈项中的功能,或"撤消事务".例如:

Application.OpenUndoTransaction "Create 6 tasks"
Dim i As Integer
For i = 1 To 6
    ActiveProject.Tasks.Add "UndoMe " & i
Next
Application.CloseUndoTransaction 
Run Code Online (Sandbox Code Playgroud)

这意味着用户可以在单个撤消操作中撤消所有操作,而不是6次.

这在Word和/或Excel中实现会很棒,因为我在VSTO中做了一些可以同时进行多项更改的东西,如果用户必须多次点击撤消,这对用户来说会有点烦人.他们犯了一个错误.虽然这些特定功能似乎不存在,但是有人知道是否/如何以某种方式完成这项工作?

.net excel vba vsto ms-word

6
推荐指数
1
解决办法
8427
查看次数

标签 统计

.net ×1

excel ×1

ms-word ×1

vba ×1

vsto ×1