zoukankan      html  css  js  c++  java
  • 关于Excel VBA程序的界面编程及其他

    关于Excel VBA程序的界面编程
          ○ Excel VBA程序的界面与其形式有关,对于加载宏,必须增加新的按钮或者菜单,用户通过点击这些界面元素来完成工作;
          ○ 对于一般的工作表程序,则可以增加需要的按钮,也可以直接在工作表上添加按钮、列表框等界面元素,其事件处理程序位于VBA工程相应的工作表下;
          ○ Office 2000以后(VBA 6?)增加了无模式窗体,利用无模式窗体,可以创建类似工具窗口的浮动窗口,在打开窗口的同时,与工作表进行交互;
          ○ 关于对Office界面的修改,一般可以在工作表打开合关闭事件内编写有关代码,对于加载宏,有AddinInstall和AddinUninstall事件。一个合格的程序,应该在退出时将Office程序界面恢复至其原有界面。
          

    其他杂项问题
          ○ 一个Excel工程(一个文件,或者加载宏)可以调用其他文件或者加载宏的过程、函数和公有类,方法是在引用(reference)内添加需要的引用;通过这种方式,在很多程序中就可以使用已有加载宏或者程序的模块,也可以通过这种方式来进行合作开发等等;
          ○ 应该尽量使用Excel的内置函数,对于Excel的内置函数,可以通过[Application.函数名]来使用,但自定义的函数,则可以直接在工作表中使用;
  • 相关阅读:
    BZOJ 3262 cdq分治 OR 树套树
    Weekly Contest 132
    1007. Minimum Domino Rotations For Equal Row
    1002. Find Common Characters
    974. Subarray Sums Divisible by K
    926. Flip String to Monotone Increasing
    918. Maximum Sum Circular Subarray
    914. X of a Kind in a Deck of Cards
    907. Sum of Subarray Minimums
    900. RLE Iterator
  • 原文地址:https://www.cnblogs.com/maweifeng/p/109482.html
Copyright © 2011-2022 走看看