Creación de recursos en VSTO y Aspose.Tasks
Ejemplos de código
VSTO
A continuación se muestra una muestra de código para crear recursos en el proyecto.
1String filename = @"e: \ aspose \ aspose vs VSTO \ aspose.tasks vs VSTO proyectos \ muestra archivos \ myproject.mpp";
2
3Objeto MissingValue = System.Reflection.Missing.Value;
4
5APLICACIÓN.FILEOPENEX (nombre de archivo,
6
7 missingValue, missingValue, missingValue, missingValue,
8
9 missingValue, missingValue, missingValue, missingValue,
10
11 missingValue, missingValue, PjPoolOpen.pjPoolReadOnly,
12
13 missingValue, missingValue, missingValue, missingValue,
14
15 missingValue);
16
17Proyecto Project = Application.activeProject;
18
19Project.resources.add ("material");
20
21Project.resources.add ("trabajo");
Este ejemplo de código demuestra cómo crear recursos en un archivo de proyecto de Microsoft utilizando VSTO (Visual Studio Tools for Office) y la API Intopop de Microsoft Project. Abre un archivo .mpp existente (myproject.mpp) usando fileopenex, pasando falts.value para parámetros opcionales y especificando que el archivo debe abrirse en el modo de grupo de solo lectura. Una vez que se carga el archivo, accede al proyecto activo a través de Application.activeProject. Luego se agregan dos nuevos recursos al proyecto: uno de tipo “material” y otro de tipo “trabajo”, utilizando el método Resources.Add (). Este enfoque requiere que el proyecto de Microsoft se instale en la máquina host y es adecuado para los desarrolladores que automatizan tareas directamente dentro del entorno de oficina. Ofrece una estrecha integración con la aplicación Microsoft Project, pero se limita a Windows y escenarios de automatización basados en escritorio.
Aspose.Tasks
La clase recurso permite agregar un nuevo recurso al proyecto.
1Proyecto proyecto = nuevo proyecto ("myProject.mpp");
2
3Project.resources.add (nuevo recurso ("material"));
4
5Project.resources.add (nuevo recurso ("costo"));
Este fragmento de código demuestra cómo cargar un archivo de proyecto de Microsoft y agregar nuevos recursos usando Aspose.Tasks para .NET. Inicializa un objeto Project
de un archivo MPP existente llamado *myProject.mpp *. Luego, agrega dos recursos al proyecto: uno de tipo “material” y otro de tipo “costo”. Estos recursos pueden asignarse más tarde a las tareas según sea necesario. El constructor recursos
crea entradas de recursos con nombres especificados.