Ms access 将宏从堆栈溢出粘贴到Access中

Ms access 将宏从堆栈溢出粘贴到Access中,ms-access,ms-access-2016,Ms Access,Ms Access 2016,我的问题似乎很傻,但我自己还没有找到解决办法 有没有办法简单地从Access中的堆栈溢出粘贴宏()?或者,将其从访问粘贴到堆栈溢出 我知道,用Word和Excel很容易。但我不明白如何在Access中实现这一点。基本问题当然值得问,如果它们不是重复的话 有两种不同的情况: 在窗体事件上添加VBA(本例) 在“设计”视图中打开窗体 确定要将宏添加到的控件(位于之前的部分是控件名称,之后的部分是事件名称,因此表单控件上的向下键事件 在事件窗格上标识要向其中添加代码的事件 按生成器…按钮 选择代码生

我的问题似乎很傻,但我自己还没有找到解决办法

有没有办法简单地从Access中的堆栈溢出粘贴宏()?或者,将其从访问粘贴到堆栈溢出


我知道,用Word和Excel很容易。但我不明白如何在Access中实现这一点。

基本问题当然值得问,如果它们不是重复的话

有两种不同的情况:

  • 在窗体事件上添加VBA(本例)

    • 在“设计”视图中打开窗体
    • 确定要将宏添加到的控件(位于
      之前的部分是控件名称,
      之后的部分是事件名称,因此表单控件上的
      向下键
      事件

    • 在事件窗格上标识要向其中添加代码的事件

    • 按生成器
      按钮
    • 选择代码生成器并按OK
    • 您将看到已经添加了一些事件代码。请将其替换为复制粘贴的代码
  • 在表单外部添加VBA(函数或子函数)(在其他地方触发,例如用于查询的用户定义函数)
    • 点击Alt+F11打开VBA编辑器
    • 选择顶部栏中的插入->模块
    • 粘贴代码
  • 使用AXL粘贴正常的非VBA宏
    • 在功能区的“创建”选项卡上创建宏
    • < LI>点击宏内部的空白区域(而不是创建新控件的区域),选择宏的主体< /LI>
    • 按Ctrl+V组合键进行粘贴
  • 使用AXL粘贴Access数据宏
    • 在“设计”视图中打开要将数据宏添加到的表
    • 在功能区中,单击“创建数据宏”,选择并单击正确的事件。您可以通过查看datamacro标记的事件属性来识别事件,例如插入后
      =On
    • < LI>点击宏内部的空白区域(而不是创建新控件的区域),选择宏的主体< /LI>
    • 按Ctrl+V组合键进行粘贴

  • 请注意,有关非VBA宏的问题很少包含粘贴它所需的AXL。粘贴AXL有点违反直觉,因为您不将其粘贴到文本框中,结果不是文本。

    基本问题当然值得问,如果它们不是重复的

    有两种不同的情况:

  • 在窗体事件上添加VBA(本例)

    • 在“设计”视图中打开窗体
    • 确定要将宏添加到的控件(位于
      之前的部分是控件名称,
      之后的部分是事件名称,因此表单控件上的
      向下键
      事件

    • 在事件窗格上标识要向其中添加代码的事件

    • 按生成器
      按钮
    • 选择代码生成器并按OK
    • 您将看到已经添加了一些事件代码。请将其替换为复制粘贴的代码
  • 在表单外部添加VBA(函数或子函数)(在其他地方触发,例如用于查询的用户定义函数)
    • 点击Alt+F11打开VBA编辑器
    • 选择顶部栏中的插入->模块
    • 粘贴代码
  • 使用AXL粘贴正常的非VBA宏
    • 在功能区的“创建”选项卡上创建宏
    • < LI>点击宏内部的空白区域(而不是创建新控件的区域),选择宏的主体< /LI>
    • 按Ctrl+V组合键进行粘贴
  • 使用AXL粘贴Access数据宏
    • 在“设计”视图中打开要将数据宏添加到的表
    • 在功能区中,单击“创建数据宏”,选择并单击正确的事件。您可以通过查看datamacro标记的事件属性来识别事件,例如插入后
      =On
    • < LI>点击宏内部的空白区域(而不是创建新控件的区域),选择宏的主体< /LI>
    • 按Ctrl+V组合键进行粘贴

  • 请注意,有关非VBA宏的问题很少包含粘贴它所需的AXL。粘贴AXL有点违反直觉,因为您不将其粘贴到文本框中,结果不是文本。

    该示例不是宏,而是VBA。Access中的宏非常不同。是的,发布的VBA代码可以复制/粘贴到代码模块中。H你觉得它与Word和Excel有什么不同?这个例子不是宏,而是VBA。Access中的宏非常不同。是的,有问题的VBA代码可以复制/粘贴到代码模块中。你觉得它与Word和Excel有什么不同?我喜欢你的手写数字样式!xDIt用额外的手绘补充了它:)我喜欢你的手写数字风格!xDIt以额外的写意来补充:)