Articles of vba

Servidor com Python portátil usando pywin32

Es posible ejecutar comserver sin requerir elevación. Por ejemplo, puedo ejecutar código desde Python.TestServer (a continuación) pero requiere elevación. El código de Python.TestServer está en: Consuming Python COM Server from .NET ¿Es posible ejecutar el servidor com que no requiere elevación para que pueda ejecutar el objeto com sin tener una contraseña administrativa? por ejemplo […]

La mejor manera de hacer una aplicación de servidor local usando python

Quiero una integración simple y fácil de python y vba. La gente que lea esto puede matarme si se reúnen conmigo en persona después de leer esto, pero estoy usando el servidor de desarrollo django para este propósito. ¿Hay alguna manera simple y mejor? Solo por ejemplo: Quiero exportar una cadena separada por comas como […]

Python 3: ¿Podemos evitar repetir un nombre de instancia al llamar a varios de sus métodos?

Ahora (o eso he leído) que no es posible en Python 2.x, y tampoco puedo encontrarlo para Python 3, pero tal vez no sepa cómo buscarlo … Es más fácil de explicar con un simple ejemplo de Python: for i in range(11): one_turtle.penup() one_turtle.forward(50) one_turtle.down() one_turtle.forward(8) one_turtle.up() one_turtle.forward(8) one_turtle.stamp() one_turtle.forward(-66) one_turtle.left(360/12) Me gustaría evitar repetir […]

¿Hay una manera de llamar a un código Python en Excel-VBA?

Tengo un archivo de Excel (Main.xlsm) que contiene macros. Tengo un archivo de Python (python.py) para generar un archivo de Excel subsidiario (sub.xlsx) que llamaría en las macros del archivo Main.xlsm. Este archivo sub.xlsx generado por la ejecución de python.py se guarda en el mismo directorio de trabajo. Ahora quiero hacer que este python.py se […]

Recursos para Python Programmer

He escrito un montón de código en Python, y estoy muy acostumbrado a la syntax, la estructura de los objetos, etc. debido a ello. ¿Cuál es la mejor guía en línea o sitio de recursos para proporcionarme los conceptos básicos, así como una guía de comparación o búsqueda con funciones / funciones equivalentes en VBA […]

Servidor COM de Python con VBA de última hora + registro de omitir ganancias (sin derechos de administrador)

Estoy tratando de import código Python en VBA. El siguiente código funciona pero requiere derechos de administrador . ¿Hay alguna forma de sortear la necesidad de registro de victorias (suponga que simplemente no tengo derechos de administrador) pero mantengo el comportamiento de ‘pago tardío’ (no quiero ver Herramientas >> Referencia cada vez que compilo algo […]

Abrir un archivo de Excel manualmente permite ejecutar fórmulas, abrir un archivo de Excel con VBScript o PowerShell o el win32com de Python no

Tengo un problema con una secuencia de comandos que no actualiza un archivo de Excel y lo reduje al siguiente problema: Si abro un archivo de Excel, puedo ir a la pestaña Fórmulas y hacer clic en “Calcular ahora” y me llevará un poco de tiempo actualizar todos los cálculos. Si ejecuto un VBScript solo […]

pyvot: ¿puedo ejecutar macros de Excel VBA desde el script de python?

Diga que he cargado el Report WW26blueprint_with_chart_330.xlsm en el objeto de report con el siguiente código (el print.range se usa aquí para probar que el libro está cargado): import xl report = xl.Workbook(“Report WW26blueprint_with_chart_330.xlsm”) print report print(report.range(“A1:E50”).get()) De la documentación de pyvot obtengo que: Pyvot está escrito sobre la API COM de Excel. Siempre puedes […]

xlwings UDFS: ¿cómo configurar PythonPath / UDF_Modules correctamente?

¡Gracias por tu tiempo primero! Recientemente he estado tratando de construir mis propias funciones de Excel usando Xlwings. A diferencia de usar $ xlwings quickstart myproject que crearía un script de python en el mismo directorio que el archivo excel xlsm, me encantaría poner el script de python en cualquier lugar que desee, como “D: […]

Código Python para ejecutar la subrutina del módulo ms-Access

Soy muy nuevo en progtwigción y esta es mi primera pregunta sobre stackoverflow. Estoy tratando de hacer que Python abra un archivo .accdb y ejecute una subrutina que ya está definida en Access. Logro hacerlo con Excel usando este código: import win32com.client xl=win32com.client.Dispatch(“Excel.Application”) xl.Visible=True xl.Workbooks.Open(Filename=”\\open”,ReadOnly=1) xl.Application.Run(“TestMe”) #…access spreadsheet data… xl.Workbooks(1).Close(SaveChanges=0) xl.Application.Quit() xl=0 El Sub TestMe […]