📄 b980125.gb_
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>进阶篇:哪一种函数、物件可以同时使用於 VB 、Office、VC++ 的程式中?</TITLE>
<META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]">
<META NAME="Author" CONTENT="KJ Wang">
</HEAD>
<BODY TEXT="#202020" BGCOLOR="#FFFFFF" LINK="#FF0000" VLINK="#000080" ALINK="#FF0000">
<H2 ALIGN=CENTER><A HREF="vbex.htm">VB5 实战讲座</A></H2>
<H3 ALIGN=CENTER><A HREF="../vbweeks.htm">每周一问</A>: 挑战您的 VB 功力 (进阶篇, 98/01/25)</H3>
<H2>
<HR WIDTH="100%"></H2>
<TABLE WIDTH="100%" >
<TR VALIGN=TOP>
<TD NOWRAP>Q:</TD>
<TD>以下何者可以同时使用於 VB 、Office(Word、Excel、Access…)、VC++ 的程式中?
<UL>
<P>(1) <FONT COLOR="#FF0000">ActiveX 元件</FONT>(含 ActiveX OCX、ActiveX
DLL、ActiveX EXE)</P>
<P>(2) <FONT COLOR="#FF0000">Windows API</FONT> 函数。</P>
<P>(3) <FONT COLOR="#FF0000">操作字串的函数</FONT>(如 InStr、Mid、Left、Right)</P>
<P>(4) <FONT COLOR="#FF0000">Timer 控制元件</FONT>。</P>
</UL>
</TD>
</TR>
<TR VALIGN=TOP>
<TD>A:</TD>
<TD>答案是 (1) ActiveX 元件及 (2) Windows API 函数。
<P><FONT COLOR="#FF0000">(1) ActiveX 元件:</FONT> 举凡支援 OLE 规格的软体,
都可以使用 ActiveX 元件, 而 VB 、Office(Word、Excel、Access…)、VC++ 都是支援
OLE 规格的软体或开发工具。</P>
<P><FONT COLOR="#FF0000">(2) Windows API 函数:</FONT> VB 与 VC++ 可以使用
WIndows API 大家都知道, 但 Office 真的可以使用 Windows API 吗?如果是
Office 97, 答案是 100% 肯定的, 由於 Office 97 的程式撰写已经统一成 VB,
因此能够使用 Windows API 一点也不令人意外。</P>
<P><FONT COLOR="#0000FF">病毒的新乐园:</FONT>由於 Office 97 可以使用 Windows
API, 这也使得 Office 97 的病毒能力将比 Office 95 以前的病毒强得多, 为什麼呢?
因为 Office 95 以前所写的巨集在档案的操作能力上十分有限, 而 Office 97
所写的 VB 程式却可以任意呼叫 Windows API, 进而控制系统。</P>
<P><FONT COLOR="#FF0000">(3) 操作字串的函数:</FONT>字串操作的函数属於
VBA(VB For Application), 它是 VB 的子集合, 但共通於 Word、Excel、Access
… 等 Office 的软体, 简单地说, VB 及 Office 的程式都可以使用定义於 VBA
之中的函数。</P>
<P><FONT COLOR="#0000FF">如何知道哪些函数属於 VBA:</FONT>利用 VB 功能表的「检视╱浏览物件」开启「浏览物件」视窗,
然後在左上角的 ComboBox 选取「VBA」, 即可查阅哪些函数属於 VBA。</P>
<P><FONT COLOR="#FF0000">(4) Timer 控制元件:</FONT>Timer 控制元件属於
VB 内建的控制元件, 它与 ActiveX OCX(外挂式控制元件)不同的地方在於它附属於
VB, 而 ActiveX OCX 则是独立的 .ocx 档案。举凡 VB 内建的控制元件都只能使用於
VB 程式。</P>
<P><FONT COLOR="#0000FF">如何知道哪些控制元件是 VB 内建的控制元件, 而不是外挂式控制元件:</FONT>VB
启动时, 就出现在工具箱的控制元件都属於 VB 内建的控制元件, 此外, 利用
VB 功能表的「检视╱浏览物件」开启「浏览物件」视窗, 然後在左上角的 ComboBox
选取「VB」, 也可查阅 VB 专属的控制元件、物件、即物件类别。</P>
</TD>
</TR>
</TABLE>
<P>
<HR WIDTH="100%"></P>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -