Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo controlar WORD[2] en VB

Cómo controlar WORD[2] en VB

(1) Algunas declaraciones y funciones no se pueden utilizar, incluidas: estructuras de control, como While...Wend y if...then...else; declaraciones declarativas, como Dim, declaraciones personalizadas relacionadas con cuadros de diálogo: declaración FileExit; ; requiriendo variables de matriz como declaración de parámetros o función.

(2) También hay algunas instrucciones con diferentes métodos de uso. ①Las palabras clave de las funciones de WordBasic cuyas cadenas de retorno terminan con un signo de dólar ($) deben estar entre corchetes. Por ejemplo, la instrucción GetBookmark$() en la macro de WordBasic: mark$=GetBookmark$("dirección"), si la llama VB, debe escribirse como mark $ = word obj. [ge-tbookmark$]("dirección"). ② Seleccione el botón de comando con "Verdadero" en lugar de "Falso".

2.3 Descripción de Automatización OLE

Word puede proporcionar objetos de Automatización OLE a otras aplicaciones, pero no puede utilizar Automatización OLE para acceder a objetos en otras aplicaciones. Por ejemplo, VB y Excel pueden usar OLE para acceder automáticamente a Word, pero Word no puede usar OLE para acceder a ellos automáticamente.

3 Incrustar objetos de Word en el contenedor

En VB, para acceder al objeto de Word incrustado en el contenedor, primero debe insertar el objeto en el proyecto. El método específico es el siguiente: inserte un control OLE en el formulario, seleccione "Imagen de Microsoft Word" o "Documento de Microsoft Word" como tipo de objeto y luego presione "Aceptar".

Luego use la propiedad Objeto para acceder al documento o imagen y operar en él usando declaraciones y funciones de WordBasic. Los objetos incrustados deben activarse antes de poder acceder a ellos. Los controles OLE se pueden activar mediante la propiedad Acción. Por ejemplo, utilice el siguiente comando para acceder a un documento incrustado en un control OLE denominado OLE1:

Atenuar Wordobj como objeto

OLE1. action=7

establecer palabra obj = ole 1 objeto aplicación.

De lo contrario, el método es el mismo que la automatización OLE. Al utilizar el objeto de Word incrustado en el contenedor, el tamaño de la ventana y la posición que muestra Word son los mismos que los definidos por el control OLE, y la posición de visualización de la barra de herramientas está separada de Word. Esta es una desventaja en comparación con la automatización OLE.

De todos modos, si quieres trabajar en Microsoft,

[1] [2]