具体描述
本书是美国微软出版社授权的最新MicrosoftOffice2000专业版编程宝典系列书中的第五卷(全套书共6卷),全书分上、下两册,共由七部分组成,主要内容包括MicrosoftVisualBasicfor Applications参考、MicrosoftOffice参考,MicrosoftForms参考、MicrosoftVisualBasicforApplications Extensibility参考、MicrosoftOfficeBinder参考、MicrosoftGraph参考。每部分按字母顺序对所有语言元素的功能和语法给出了详细的描述和说明。其中大部分的语言元素都给出了编程示例。对于特殊条目,还给出了它在MicrosoftOffice其它应用程序中的应用示例。
本书是从事MicrosoftOffice2000应用和开发人员的必备开发指导书,同时也是科研院所、企事业单位、部队技术人员、大专院校相关专业师生自学、教学的重要参考书。
作者简介
目录信息
第一部分 MicrosoftVisualBasic forApplications参考
#Const指令
#If..Then...#Ekse指令
&运算符
*运算符
/运算符
运算符
^运算符
+运算符
-运算符
=操作符
Abs函数
Activate,Deactivate事件
Add方法
Add方法(Dictionary)
Add方法(Folders)
AddressOf运算符
And运算符
AppActivate语句
Array函数
Asc函数
Assert方法
AtEndOfLine属性
AtEndOfStream 属性
Atn函数
Attributes属性
AvailableSpace属性
Beep 语句
Boolean数据类型
BuildPath 方法
Byte 数据类型
Calendar属性
Call语句
CallByName 函数
ChDir语句
ChDrive语句
Choose函数
Chr函数
Clear方法
Close方法
Close语句
Collection对象
Column属性
Command函数
CompareMode属性
比较运算符
Const语句
Copy方法
CopyFile方法
Copy Folder方法
Cos函数
Count属性(Collection对象)
Coun t属性(FileSystemObject对象)
CreateFolder 方法
Create Obj ect 函数
CreateTextFile方法
CurDir函数
Currency数据类型
CVErr 函数
数据类型概述
Date数据类型
Date函数
Date语句
DateAdd函数
DateDiff函数
DateLastAccessed属性
DateLastModified属性
DatePart函数
DateSerial函数
DateValue函数
Day函数
DDB函数
Deactivate事件
Debug对象
Decimal数据类型
Declare 语句
Deftype语句
Delete方法
DeleteFile方法
DeleteFolder 方法
DeleteSetting语句
DerivedMath函数
Description属性
Dictionary 对象
Dim语句
Dir函数
Do...Loop语句
DoEvents函数
Double数据类型
Drive对象
Drive属性
DriveExists方法
DriveLetter属性
Drives集合
Drives属性
DriveType属性
End语句
Enum语句
Environ函数
EOF函数
Eqv运算符
Erase语句
Err对象
Error函数
Error语句
Event语句
Exists方法
Exit语句
Exp函数
File对象
FileAttr函数
FileCopy语句
FileDateTime函数
FileExists方法
FileLen函数
Files集合
Files属性
FileSystem属性
File SystemObject对象
Filter函数
Fix函数
Folder对象
Fold erEx ists 方法
Folders集合
ForEach...Next语句
For...Next语句
Format函数
Format函数―不同数值对应不同格式
Format函数―不同字符串值对应不同格式
Format函数―命名日期/时间格式
Format函数―命名数值格式
Format函数―用户自定义日期/时间格式
Format函数―用户自定义数值格式
Format函数―用户自定义字符串格式
Form atCurre ncy 函数
FormatDateTime函数
FormatNumber函数
FormatPerce nt函数
FreeFile函数
FreeSpace属性
Function语句
FV 函数
Get语句
GetAbsolutePathName方法
GetAllSettings函数
GetAttr函数
GetBaseNeme方法
GetDrive方法
GetDriveName 方法
GetExtensionName方法
GetFile方法
GetFileName 方法
GetFolder方法
GetObject函数
GetParentFolderName方法
GetSetting函数
GetS pecialF older方法
GetTempName 方法
GoSub... Return语句
GoTo语句
HelpContext属性
HelpFile属性
Hex函数
Hide方法
Hour函数
If...Then...Else语句
IIf函数
IMEStatus函数
Imp 运算符
Impl emen ts语句
Initialize事件
Input 语句
Input函数
InputBox函数
InStr函数
InStrRev函数
Int,Fix函数
Integer数据类型
IPmt函数
IRR函数
Is运算符
IsArray 函数
IsDate函数
IsEmpty函数
IsError函数
IsMissing函数
IsNull函数
IsNumeric函数
IsObject函数
IsReady属性
IsRootFolder属性
Item方法
Item属性
Items方法
Join函数
Key属性
Keys方法
Kill语句
LastDLLError属性
LBound函数
LCase函数
Left函数
Len函数
Let 语句
Like 运算符
LineInput语句
Line 属性
Load语句
Loc函数
Lock,Unlock语句
LOF函数
Log函数
Long数据类型
LSet语句
LTrim,RTrim与Trim函数232
MacID函数
MacScript函数
Mid函数
Mid语句
Minute函数
MIRR函数
MkDir语句
Mod运算符
Month函数
MonthName函数
Move方法
MoveFile方法
MoveFolder方法
MsgBox函数
Name属性
Name语句
Not运算符
Now函数
NPer 函数
NPV函数
Number属性
Object数据类型
Oct函数
OnError语句
On...GoSub On..GoTo语句
Open语句
OpenAsTextStream 方法
OpenT extFile方法
运算符优先顺序
OptionBase语句
OptionCompare 语句
OptionExplicit语句
OptionPrivate 语句
Or运算符
ParentFolder属性
Partition函数
Path 属性
Pmt函数
PPrnt函数
Print#语句
Print方法
PrintForm方法
Private语句
PropertyGet语句
PropertyLet语句
Property Set 语句
Public语句
Put语句
PV 函数
QBColor函数
QueryClose事件
Raise方法
RaiseEvent语句
Randomize语句
Rate函数
Read方法
ReadAll 方法
ReadLine方法
ReDim语句
Rem语句
Remove方法(Collection对象)
Remove方法(FileSystemObject对象)
RemoveAll方法
Replace函数
Reset语句
Resize事件
Resume语句
RGB函数
Right函数
RightToLeft属性
RmDir语句
Rnd函数
Roo tFolder属性
Round函数
RSet语句
RTrim函数
SaveSetting语句
Second函数
Seek函数
Seek语句
SelectCase语句
SendKeys语句
SerialNumber属性
Set 语句
SetAttr语句
Sgn函数
ShareName属性
Shell函数
ShortName属性
ShortPath 属性
Show方法
ShowModal属性
Sin函数
Single数据类型
Size属性
Skip方法
SkipLine方法
SLN函数
Source属性
Space函数
Spc函数
Split函数
Sqr函数
Startu pPosition属性
Static语句
Stop语句
Str 函数
StrComp 函数
StrConv函数
String数据类型
String函数
StrReverse函数
Sub语句
SubFolders属性
Switch函数
SYD函数
Tab函数
Tan函数
Terminate事件
TextStream 对象
Time函数
Time语句
Timer函数
TimeSerial函数
TimeValue函数
TotalSize属性
Trim函数
类型转换函数
Type属性
Type语句
TypeName函数
UCase函数
Unload语句
Unlock语句
用户定义数据类型
UserForm对象 UserForms集合
Val函数
Variant数据类型
VarType函数
VolumeName属性
Weekday函数
WeekdayName函数
WhatsThisButton属性
WhatsThisHelp属性
WhatsThisMode方法
While...Wend语句
Width#语句
With语句
Write#语句
Write方法
WriteBlankLines方法
WriteLine方法
Xor运算符
Year函数
第二部分 MicrosoftOffice参考
ActionContro1属性
ActivateWizard 方法
ActiveMenuBar属性
AdaptiveMenu属性
AdaptiveMenus属性
AdaptiveMenus属性
ADd方法(AnswerWizardFiles集合对象)
Add方法(CommandBarControls集合)
Add方法(CommandBars集合)
Add方法(DocumentProperties集合)
Add方法(PropertyTests集合)
Add方法(Scripts集合)
AddItem方法
Animation属性
AnswerWizard 对象
AnswerWizadFiles集合对象
Application属性
Assistkant对象
AssistWithAlerts属性
AssistWithHelp属性
AssistWi thWizards属性
Balloon对象
BalloonCheckBox对象
BalloonCheckboxes集合对象
BalloonError属性
BalloonLabel对象
BalloonLabels集合对象
BalloonType属性
BeginGroup属性
BuiltIn属性
BuiltInFace属性
Button属性
Callback属性
Caption属性
Change事件
Checkboxes属性
Checked属性
Clear方法
ClearFileList方法
Click事件
Close方法
COMAddIn对象
COMAddIns集合对象
CommandBar对象
CommandBar属性
CommandBarButton对象
CommandBarComboBox对象
CommandBarControl对象
CommandBarControls集合对象
CommandBarPopup对象
CommandBars集合对象
Condition属性
Connect属性
Connector属性
Context属性
Controls属性
Copy方法
CopyFace方法
Count属性
Creator属性
Delete 方法
Description属性
DescriptionText属性
DisplayFonts 属性
DisplayKeysInTooltips属性
DisplayTooltips属性
DocumentProperties集合对象
DocumentProperty对象
DropDownLines属性
DropDownWidth属性
Enabled 属性
EndWizard 方法
Execute方法(CommandBarControl控件)
Execute方法(FileSearch对象)
Extended属性
FaceId属性
FeatureTips属性
FileName属性
Files属性
FileSearch对象
FileType属性
FindControl方法
FindControls方法
FixedWidthFont属性
FixedWidthFontSize属性
FoundFiles对象
FoundFiles属性
GuessHelp属性
Guid属性
Heading属性
Height属性
Help方法
HelpContextId属性
HelpFile属性
HighPriorityTips属性
HTM LProj ect对象
HTMLProjectItem 对象
HTMLProj ectItems集合对象
HTML Proj ectI tem s属性
HyperlinkType 属性
Icon属性
Id属性(CommandBarControl对象)
Id属性(Script对象)
Index属性
IsOpen属性
IsPriorityDropped属性
Item方法(COMAddIns 集合)
Item方法(HTMLProj ectItem集合)
Item方法(Script集合)
Item属性(AnswerWi zardFiles集合对象)
Item属性(Assistant,BalloonLabel和
BalloonCheckBox对象)
Item属性(BalloonCheckBoxes集合)
Item属性(BalloonLabels集合)
Item属性(CommandBars和CommandBarControls
集合)
Item属性(DocumentProperties集合)
Item属性(FoundFiles集合)
Item属性(PropertyTests集合)
Item属性(WebPageFonts集合)
KeyboardShortcutTips属性
Labels属性
Language属性
LanguageID属性
LanguagePreferredForEditing属性
LanguageSettings对象
LargeButtons属性
LastModified属性
Left属性
LinkSource属性
LinkToContent属性
List属性
ListCount属性
ListHeaderCount属性
ListIndex属性
LoadFromFile方法
Location属性
LookIn属性
MatchAllWordForms属性
MatchTextExactly属性
MenuAnimationStyle属性
Mode属性
MouseTips属性
Move方法
MoveWhenInTheWay属性
Name属性
NameLocal属性
NewBalloon属性
NewSearch方法
Object属性
OLEMenuGroup属性
OLEUsage属性
On属性
OnAction属性
OnUpdate事件
Open方法
Parameter属性
Parent属性
PasteFace方法
Position属性
Priority属性
Private属性
ProgId属性
PropertyTest对象
PropertyTests集合对象
PropertyTests 属性
ProportionalFont属性
ProportionalFontSize属性
Protection属性
Reduced属性
RefreshDocument方法
RefreshProj ect方法
Re1easeFocus方法
Remove方法
RemoveItem方法
Reset方法
ResetFileList方法
ResetTips方法
RowIndex属性
SaveCopyAs方法
Script对象
sCripts集合对象
ScriptText属性
SearchSubFolders属性
SearchWhenProgramming属性
SecondValue属性
SetAvoidRectangle方法
SetFocus方法
Shape 属性
ShortcutText属性
Show方法
ShowPopup方法
Sounds属性
StartWizard方法
State方法
State属性
Style属性
Tag属性
Text属性
Tex tOrpr operty属性
TipOfDay属性
Too1tipText属性
Top属性
Type属性
Update方法
Value属性
Visible属性
WebPagewFont对象
WebPageFonts集合对象
Width属性
下册(略)
· · · · · · (收起)
读后感
用户评价
这本书的物理形态和内容密度都预示着它是一本“工具书”而非“闲暇读物”。它占据了我书架上一个相当大的空间,其内容的重量感是毋庸置疑的。每一次打开它,我都能感受到作者团队在信息收集和整理上付出的巨大努力。对于那些习惯于通过搜索引擎碎片化获取信息的技术人员来说,这本书最大的价值在于其“聚合性”——所有你需要知道的API定义都集中在一个地方,省去了在不同微软文档页面之间跳转的麻烦。然而,这种集中性也带来了另一个问题:缺乏对新版本VBA特性的及时更新。我注意到某些较新的Office功能或与64位架构相关的兼容性问题,在书中的描述显得有些滞后。因此,这本书更像是一个对特定历史时期VBA技术栈的权威快照,而非一个持续进化的知识库。它的价值是固定的、历史性的,需要使用者自己去弥补当前环境下的新变化。
坦白说,我期待的是一种能将VBA的强大能力与现代软件开发实践更好地结合起来的视角,尤其是在这个“共享库”的概念日益重要的时候。这本书在技术层面上无疑是扎实的,它深入挖掘了底层机制,对于理解VBA引擎是如何与外部世界对话提供了宝贵的洞察。但是,从用户体验的角度来看,这本书的排版和设计感略显陈旧,这或许是那个时代技术书籍的通病。每当需要跨越不同章节寻找相关联的概念时,那种略显割裂的感觉就会凸显出来。我希望看到更多的交叉引用或流程图来辅助理解那些复杂的调用堆栈。书中的语言风格非常正式、客观,缺少了那种能激发灵感的叙事性。它冷静地陈述事实,但很少探讨“为什么”要这样做,或者“最佳实践”是什么。这让我感觉自己像是在阅读一份非常精确的规格说明书,而不是一本旨在提升我编程技能的“参考手册”。
翻开这套书,我立刻被那种严谨、近乎百科全书式的编排方式所吸引。它对VBA环境中各种核心组件的描述详尽到了令人发指的地步,仿佛作者试图将微软所有关于这个主题的内部文档都浓缩于此。尤其是关于“共享库”的部分,这通常是VBA使用者进阶时最容易感到迷茫的领域,这本书提供了清晰的框架来理解DLL的加载、数据类型的映射以及跨语言调用的复杂性。那种“终于有人把这个讲明白了”的欣慰感是难以言喻的。但正是这种对细节的执着追求,使得整体的阅读节奏变得异常缓慢。它几乎没有提供任何实用的、场景驱动的示例代码来演示如何在实际的业务问题中应用这些复杂的引用。更多的是对语法和参数的纯粹罗列,这使得我必须不断地在书本和我的开发环境中来回切换,自行构建上下文。因此,这本书的价值在于其信息的完整性,而非其教学的流畅性。它更像是给一位经验丰富的工匠提供的精密工具箱,而不是给学徒的第一堂课。
作为一名长期与Office套件打交道的开发者,我购买这本书的初衷是希望它能成为我解决那些“疑难杂症”的终极武器,尤其是那些涉及到性能瓶颈优化或与非标准组件集成的问题。在描述标准库函数时,这本书的表现堪称完美,其对每个属性和方法的枚举是详尽无遗的。然而,对于“共享库”这个在标题中占据了同样重要位置的议题,我感觉其深度和覆盖面有所不足,或者说,它更偏向于描述“如何调用”而不是“如何高效地管理和维护”这些外部依赖。随书附带的光盘(在数字时代显得格外复古)似乎是包含了额外的代码示例或工具,但我在实际应用中发现,很多示例代码需要大量的环境配置才能运行,缺乏即插即用的便利性。总而言之,它提供的是一块块高质量的乐高积木,但没有提供足够清晰的蓝图,使用者需要自己具备搭建复杂结构的能力。
这本书的标题——《Microsoft Visual Basic for Applications and Shared Libraries Reference and Shared Libraries Reference Manual (Volumes 1 & 2) (Including CD)》——光是听起来就让人觉得它是一部厚重、详尽的技术宝典,但我拿到书后,发现它在某些方面确实满足了我的期待,但也有一些让我感到遗憾的地方。首先,作为一本“参考手册”,它的广度无疑是令人印象深刻的。对于那些深度依赖VBA进行日常工作,尤其是那些需要与复杂共享库进行交互的专业人士来说,这本书的结构和组织方式非常有助于快速定位特定函数或对象的详细说明。然而,对于初学者或者那些只想快速了解某个新功能如何应用的读者来说,这本书的深度可能会让人望而却步。它似乎是为那些已经对VBA有着坚实基础,并且日常工作流程中经常需要查阅晦涩难懂的API调用或内存管理细节的资深工程师而准备的。阅读体验上,我发现它更像一本字典而非入门教程,你需要知道自己要找什么,才能从中获益最大。这种设计哲学决定了它的价值区间,它不是一本“阅读”的书,而是一本“查阅”的工具。