⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msword8.c

📁 机械工业出版社 Lab Windows/CVI逐步深入与开发实例源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
	return __result;
}

HRESULT CVIFUNC Word_FontShrink (CAObjHandle objectHandle, ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x65, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_FontReset (CAObjHandle objectHandle, ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x66, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_FontSetAsTemplateDefault (CAObjHandle objectHandle,
                                               ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x67, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_NewDocument (char *server, CAObjHandle *objectHandle)
{
	HRESULT __result;
	GUID clsid = {0x20906, 0x0, 0x0, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46};

	__result = CA_CreateObjectByClassId (&clsid, server, objectHandle);

	return __result;
}

HRESULT CVIFUNC Word_OpenDocument (char *fileName, char *server,
                                   CAObjHandle *objectHandle)
{
	HRESULT __result;
	GUID clsid = {0x20906, 0x0, 0x0, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46};

	__result = CA_LoadObjectFromFileByClassId (fileName, &clsid, server,
	                                           objectHandle);

	return __result;
}

HRESULT CVIFUNC Word_ActiveDocument (char *server, CAObjHandle *objectHandle)
{
	HRESULT __result;
	GUID clsid = {0x20906, 0x0, 0x0, 0xC0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x46};

	__result = CA_GetActiveObjectByClassId (&clsid, server, objectHandle);

	return __result;
}

HRESULT CVIFUNC Word_DocumentCompatibilityGet (CAObjHandle objectHandle,
                                               ERRORINFO *errorInfo,
                                               enum WordEnum_WdCompatibility type,
                                               VBOOL *returnValue)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_LONG};

	__result = CA_InvokeHelper (objectHandle, errorInfo, 0x37,
	                            DISPATCH_PROPERTYGET, CAVT_BOOL, returnValue,
	                            1, __paramTypes, type);

	return __result;
}

HRESULT CVIFUNC Word_DocumentCompatibilityPut (CAObjHandle objectHandle,
                                               ERRORINFO *errorInfo,
                                               enum WordEnum_WdCompatibility type,
                                               VBOOL compatibility)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_LONG, CAVT_BOOL};

	__result = CA_InvokeHelper (objectHandle, errorInfo, 0x37,
	                            DISPATCH_PROPERTYPUT, CAVT_EMPTY, NULL, 2,
	                            __paramTypes, type, compatibility);

	return __result;
}

HRESULT CVIFUNC Word_DocumentActiveWritingStyleGet (CAObjHandle objectHandle,
                                                    ERRORINFO *errorInfo,
                                                    VARIANT languageID,
                                                    char **returnValue)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI};

	__result = CA_InvokeHelper (objectHandle, errorInfo, 0x5A,
	                            DISPATCH_PROPERTYGET, CAVT_CSTRING,
	                            returnValue, 1, __paramTypes, &languageID);

	return __result;
}

HRESULT CVIFUNC Word_DocumentActiveWritingStylePut (CAObjHandle objectHandle,
                                                    ERRORINFO *errorInfo,
                                                    VARIANT languageID,
                                                    char *activeWritingStyle)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI, CAVT_CSTRING};

	__result = CA_InvokeHelper (objectHandle, errorInfo, 0x5A,
	                            DISPATCH_PROPERTYPUT, CAVT_EMPTY, NULL, 2,
	                            __paramTypes, &languageID, activeWritingStyle);

	return __result;
}

HRESULT CVIFUNC Word_DocumentClose (CAObjHandle objectHandle,
                                    ERRORINFO *errorInfo, VARIANT saveChanges,
                                    VARIANT originalFormat,
                                    VARIANT routeDocument)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI};

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x451, CAVT_EMPTY,
	                            NULL, 3, __paramTypes, &saveChanges,
	                            &originalFormat, &routeDocument);

	return __result;
}

HRESULT CVIFUNC Word_DocumentSaveAs (CAObjHandle objectHandle,
                                     ERRORINFO *errorInfo, VARIANT fileName,
                                     VARIANT fileFormat, VARIANT lockComments,
                                     VARIANT password, VARIANT addToRecentFiles,
                                     VARIANT writePassword,
                                     VARIANT readOnlyRecommended,
                                     VARIANT embedTrueTypeFonts,
                                     VARIANT saveNativePictureFormat,
                                     VARIANT saveFormsData,
                                     VARIANT saveAsAOCELetter)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI};

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x66, CAVT_EMPTY,
	                            NULL, 11, __paramTypes, &fileName, &fileFormat,
	                            &lockComments, &password, &addToRecentFiles,
	                            &writePassword, &readOnlyRecommended,
	                            &embedTrueTypeFonts, &saveNativePictureFormat,
	                            &saveFormsData, &saveAsAOCELetter);

	return __result;
}

HRESULT CVIFUNC Word_DocumentRepaginate (CAObjHandle objectHandle,
                                         ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x67, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentFitToPages (CAObjHandle objectHandle,
                                         ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x68, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentManualHyphenation (CAObjHandle objectHandle,
                                                ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x69, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentSelect (CAObjHandle objectHandle,
                                     ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0xFFFF, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentDataForm (CAObjHandle objectHandle,
                                       ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x6A, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentRoute (CAObjHandle objectHandle,
                                    ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x6B, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentSave (CAObjHandle objectHandle,
                                   ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x6C, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentPrintOut (CAObjHandle objectHandle,
                                       ERRORINFO *errorInfo, VARIANT background,
                                       VARIANT append, VARIANT range,
                                       VARIANT outputFileName, VARIANT from,
                                       VARIANT to, VARIANT item, VARIANT copies,
                                       VARIANT pages, VARIANT pageType,
                                       VARIANT printToFile, VARIANT collate,
                                       VARIANT activePrinterMacGX,
                                       VARIANT manualDuplexPrint)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI};

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x6D, CAVT_EMPTY,
	                            NULL, 14, __paramTypes, &background, &append,
	                            &range, &outputFileName, &from, &to, &item,
	                            &copies, &pages, &pageType, &printToFile,
	                            &collate, &activePrinterMacGX,
	                            &manualDuplexPrint);

	return __result;
}

HRESULT CVIFUNC Word_DocumentSendMail (CAObjHandle objectHandle,
                                       ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x6E, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentRange (CAObjHandle objectHandle,
                                    ERRORINFO *errorInfo, VARIANT start,
                                    VARIANT end, WordObj_Range *returnValue)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_VARIANT | CAVT_BYREFI,
	                               CAVT_VARIANT | CAVT_BYREFI};

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x7D0, CAVT_OBJHANDLE,
	                            returnValue, 2, __paramTypes, &start, &end);

	return __result;
}

HRESULT CVIFUNC Word_DocumentRunAutoMacro (CAObjHandle objectHandle,
                                           ERRORINFO *errorInfo,
                                           enum WordEnum_WdAutoMacros which)
{
	HRESULT __result;
	unsigned int __paramTypes[] = {CAVT_LONG};

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x70, CAVT_EMPTY,
	                            NULL, 1, __paramTypes, which);

	return __result;
}

HRESULT CVIFUNC Word_DocumentActivate (CAObjHandle objectHandle,
                                       ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x71, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentPrintPreview (CAObjHandle objectHandle,
                                           ERRORINFO *errorInfo)
{
	HRESULT __result;

	__result = CA_MethodInvoke (objectHandle, errorInfo, 0x72, CAVT_EMPTY,
	                            NULL, 0, NULL);

	return __result;
}

HRESULT CVIFUNC Word_DocumentGoTo (CAObjHandle objectHandle,
                                   ERRORINFO *errorInfo, VARIANT what,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -