📄 msword9.cpp
字号:
return result;
}
long Rangeword::GetLanguageIDFarEast()
{
long result;
InvokeHelper(0x141, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void Rangeword::SetLanguageIDFarEast(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x141, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
long Rangeword::GetLanguageIDOther()
{
long result;
InvokeHelper(0x142, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void Rangeword::SetLanguageIDOther(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x142, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nNewValue);
}
void Rangeword::Select()
{
InvokeHelper(0xffff, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::SetRange(long Start, long End)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x64, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Start, End);
}
void Rangeword::Collapse(VARIANT* Direction)
{
static BYTE parms[] =
VTS_PVARIANT;
InvokeHelper(0x65, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Direction);
}
void Rangeword::InsertBefore(LPCTSTR Text)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x66, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Text);
}
void Rangeword::InsertAfter(LPCTSTR Text)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x68, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Text);
}
LPDISPATCH Rangeword::Next(VARIANT* Unit, VARIANT* Count)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x69, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Unit, Count);
return result;
}
LPDISPATCH Rangeword::Previous(VARIANT* Unit, VARIANT* Count)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
Unit, Count);
return result;
}
long Rangeword::StartOf(VARIANT* Unit, VARIANT* Extend)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Extend);
return result;
}
long Rangeword::EndOf(VARIANT* Unit, VARIANT* Extend)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Extend);
return result;
}
long Rangeword::Move(VARIANT* Unit, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Count);
return result;
}
long Rangeword::MoveStart(VARIANT* Unit, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Count);
return result;
}
long Rangeword::MoveEnd(VARIANT* Unit, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x6f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Count);
return result;
}
long Rangeword::MoveWhile(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x70, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
long Rangeword::MoveStartWhile(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x71, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
long Rangeword::MoveEndWhile(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x72, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
long Rangeword::MoveUntil(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x73, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
long Rangeword::MoveStartUntil(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x74, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
long Rangeword::MoveEndUntil(VARIANT* Cset, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x75, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Cset, Count);
return result;
}
void Rangeword::Cut()
{
InvokeHelper(0x77, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::Copy()
{
InvokeHelper(0x78, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::Paste()
{
InvokeHelper(0x79, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::InsertBreak(VARIANT* Type)
{
static BYTE parms[] =
VTS_PVARIANT;
InvokeHelper(0x7a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Type);
}
void Rangeword::InsertFile(LPCTSTR FileName, VARIANT* Range, VARIANT* ConfirmConversions, VARIANT* Link, VARIANT* Attachment)
{
static BYTE parms[] =
VTS_BSTR VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x7b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
FileName, Range, ConfirmConversions, Link, Attachment);
}
BOOL Rangeword::InStory(LPDISPATCH Range)
{
BOOL result;
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0x7d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
Range);
return result;
}
BOOL Rangeword::InRange(LPDISPATCH Range)
{
BOOL result;
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0x7e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
Range);
return result;
}
long Rangeword::Delete(VARIANT* Unit, VARIANT* Count)
{
long result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0x7f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit, Count);
return result;
}
void Rangeword::WholeStory()
{
InvokeHelper(0x80, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long Rangeword::Expand(VARIANT* Unit)
{
long result;
static BYTE parms[] =
VTS_PVARIANT;
InvokeHelper(0x81, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Unit);
return result;
}
void Rangeword::InsertParagraph()
{
InvokeHelper(0xa0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::InsertParagraphAfter()
{
InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::InsertSymbol(long CharacterNumber, VARIANT* Font, VARIANT* Unicode, VARIANT* Bias)
{
static BYTE parms[] =
VTS_I4 VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xa4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
CharacterNumber, Font, Unicode, Bias);
}
void Rangeword::InsertCrossReference(VARIANT* ReferenceType, long ReferenceKind, VARIANT* ReferenceItem, VARIANT* InsertAsHyperlink, VARIANT* IncludePosition)
{
static BYTE parms[] =
VTS_PVARIANT VTS_I4 VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xa5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ReferenceType, ReferenceKind, ReferenceItem, InsertAsHyperlink, IncludePosition);
}
void Rangeword::InsertCaption(VARIANT* Label, VARIANT* Title, VARIANT* TitleAutoText, VARIANT* Position)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xa6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Label, Title, TitleAutoText, Position);
}
void Rangeword::CopyAsPicture()
{
InvokeHelper(0xa7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::SortAscending()
{
InvokeHelper(0xa9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::SortDescending()
{
InvokeHelper(0xaa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
BOOL Rangeword::IsEqual(LPDISPATCH Range)
{
BOOL result;
static BYTE parms[] =
VTS_DISPATCH;
InvokeHelper(0xab, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
Range);
return result;
}
float Rangeword::Calculate()
{
float result;
InvokeHelper(0xac, DISPATCH_METHOD, VT_R4, (void*)&result, NULL);
return result;
}
LPDISPATCH Rangeword::GoTo(VARIANT* What, VARIANT* Which, VARIANT* Count, VARIANT* Name)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xad, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
What, Which, Count, Name);
return result;
}
LPDISPATCH Rangeword::GoToNext(long What)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xae, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
What);
return result;
}
LPDISPATCH Rangeword::GoToPrevious(long What)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xaf, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
What);
return result;
}
void Rangeword::PasteSpecial(VARIANT* IconIndex, VARIANT* Link, VARIANT* Placement, VARIANT* DisplayAsIcon, VARIANT* DataType, VARIANT* IconFileName, VARIANT* IconLabel)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xb0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
IconIndex, Link, Placement, DisplayAsIcon, DataType, IconFileName, IconLabel);
}
void Rangeword::LookupNameProperties()
{
InvokeHelper(0xb1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
long Rangeword::ComputeStatistics(long Statistic)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xb2, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Statistic);
return result;
}
void Rangeword::Relocate(long Direction)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xb3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Direction);
}
void Rangeword::CheckSynonyms()
{
InvokeHelper(0xb4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::SubscribeTo(LPCTSTR Edition, VARIANT* Format)
{
static BYTE parms[] =
VTS_BSTR VTS_PVARIANT;
InvokeHelper(0xb5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Edition, Format);
}
void Rangeword::CreatePublisher(VARIANT* Edition, VARIANT* ContainsPICT, VARIANT* ContainsRTF, VARIANT* ContainsText)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xb6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Edition, ContainsPICT, ContainsRTF, ContainsText);
}
void Rangeword::InsertAutoText()
{
InvokeHelper(0xb7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::InsertDatabase(VARIANT* Format, VARIANT* Style, VARIANT* LinkToSource, VARIANT* Connection, VARIANT* SQLStatement, VARIANT* SQLStatement1, VARIANT* PasswordDocument, VARIANT* PasswordTemplate, VARIANT* WritePasswordDocument, VARIANT* WritePasswordTemplate, VARIANT* DataSource, VARIANT* From, VARIANT* To, VARIANT* IncludeFields)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Format, Style, LinkToSource, Connection, SQLStatement, SQLStatement1, PasswordDocument, PasswordTemplate, WritePasswordDocument, WritePasswordTemplate, DataSource, From, To, IncludeFields);
}
void Rangeword::AutoFormat()
{
InvokeHelper(0xc3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::CheckGrammar()
{
InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::CheckSpelling(VARIANT* CustomDictionary, VARIANT* IgnoreUppercase, VARIANT* AlwaysSuggest, VARIANT* CustomDictionary2, VARIANT* CustomDictionary3, VARIANT* CustomDictionary4, VARIANT* CustomDictionary5, VARIANT* CustomDictionary6, VARIANT* CustomDictionary7, VARIANT* CustomDictionary8, VARIANT* CustomDictionary9, VARIANT* CustomDictionary10)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
CustomDictionary, IgnoreUppercase, AlwaysSuggest, CustomDictionary2, CustomDictionary3, CustomDictionary4, CustomDictionary5, CustomDictionary6, CustomDictionary7, CustomDictionary8, CustomDictionary9, CustomDictionary10);
}
LPDISPATCH Rangeword::GetSpellingSuggestions(VARIANT* CustomDictionary, VARIANT* IgnoreUppercase, VARIANT* MainDictionary, VARIANT* SuggestionMode, VARIANT* CustomDictionary2, VARIANT* CustomDictionary3, VARIANT* CustomDictionary4, VARIANT* CustomDictionary5, VARIANT* CustomDictionary6, VARIANT* CustomDictionary7, VARIANT* CustomDictionary8, VARIANT* CustomDictionary9, VARIANT* CustomDictionary10)
{
LPDISPATCH result;
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xd1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
CustomDictionary, IgnoreUppercase, MainDictionary, SuggestionMode, CustomDictionary2, CustomDictionary3, CustomDictionary4, CustomDictionary5, CustomDictionary6, CustomDictionary7, CustomDictionary8, CustomDictionary9, CustomDictionary10);
return result;
}
void Rangeword::InsertParagraphBefore()
{
InvokeHelper(0xd4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::NextSubdocument()
{
InvokeHelper(0xdb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::PreviousSubdocument()
{
InvokeHelper(0xdc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::ConvertHangulAndHanja(VARIANT* ConversionsMode, VARIANT* FastConversion, VARIANT* CheckHangulEnding, VARIANT* EnableRecentOrdering, VARIANT* CustomDictionary)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xdd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ConversionsMode, FastConversion, CheckHangulEnding, EnableRecentOrdering, CustomDictionary);
}
void Rangeword::PasteAsNestedTable()
{
InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Rangeword::ModifyEnclosure(VARIANT* Style, VARIANT* Symbol, VARIANT* EnclosedText)
{
static BYTE parms[] =
VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT;
InvokeHelper(0xdf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Style, Symbol, EnclosedText);
}
void Rangeword::PhoneticGuide(LPCTSTR Text, long Alignment, long Raise, lon
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -