Je voudrais écrire un fichier séquentiel qui ouvrirait un document Excel statique et le formaterait (de disons 10 pages à 2 pages, en retirant les colonnes vides) afin qu'il soit prêt pour l'impression. des idées sur la façon de formater le document Excel en utilisant mon fichier batch? Ça pourrait aussi être un fichier .VBS.comment écrire un fichier batch pour formater Excel?
0
A
Répondre
1
Je pense que vous voulez un certain VBA avec ceci.
Vous pouvez également utiliser Perl Spreadsheet::WriteExcel, Spreadsheet::SimpleExcel , Win32::OLE
1
Il pourrait être un .vbs et je suppose .
Essayez ceci:
'takes out (hides) empty columns in 1st worksheet
'drag and drop excel file into this .vbs
set xl = createobject("excel.application")
set wb = xl.workbooks.open(wscript.arguments(0))
set ws = wb.worksheets(1)
xl.visible = true
numCols = ws.usedrange.columns.count
for col = numCols to 1 step -1
set r = ws.columns(col)
if xl.worksheetfunction.counta(r) = 0 then
'column has no values, so hide it
r.columnwidth = 0
'if you want to delete the column
'r.delete
end if
next
0
-t-il besoin d'être un outil « externe » ... Et si vous définissez les fonctions de traitement dans le droit fichier en tant que script VBA?
Une fois fait, si vous enregistrez le fichier contenant ces macros comme XLT (modèle), toutes les autres copies créées avec ce modèle contiendra les macros.
Il y a un gestionnaire d'événements appelé Workbook_Open
qui est étét exécutée lorsque le classeur a été ouvert.
Si vous avez besoin d'aide supplémentaire, faites le moi savoir. salut
Questions connexes
- 1. VBScript pour écrire une macro dans un fichier Excel
- 2. écrire un fichier batch pour copier un fichier texte du système Windows au système Unix
- 3. Comment écrire un fichier batch pour désinstaller une application et en installer une nouvelle version?
- 4. Écrire un fichier Excel sous FileSystem dans ASP.NET 1.1
- 5. Comment écrire des données d'accès au fichier excel
- 6. Comment exécuter un fichier batch par javascript
- 7. Fichiers batch: comment lire un fichier?
- 8. Comment fonctionne un fichier batch Microsoft?
- 9. fichier batch pour/f extension
- 10. fichier batch équivalent pour ce code
- 11. Comment appeler un fichier batch à partir d'un fichier MSI
- 12. Comment fermer la fenêtre de commande d'un fichier batch démarré par un autre fichier batch
- 13. Comment utiliser NSDateFormatter pour formater un NSString?
- 14. Comment exécuter un fichier batch sur un ordinateur distant?
- 15. Création d'un fichier batch pour sauvegarder un dossier spécifié
- 16. Fichier batch interactif
- 17. Chemin pour un fichier AutoCAD contenant un fichier Excel
- 18. Comment lire un fichier et écrire dans un fichier texte?
- 19. Combien de temps un fichier batch doit-il exécuter?
- 20. Comment écrire des bits dans un fichier?
- 21. Comment ouvrir un fichier XML avec Excel?
- 22. Comment ouvrir un fichier Excel en PHP?
- 23. Comment implémenter quicksort en utilisant un fichier batch?
- 24. Manipuler le temps dans un fichier batch
- 25. Comment écrire un convertisseur pour changer un fichier PHP en un fichier Bash?
- 26. Créer un fichier Excel en Java
- 27. Comment exécuter un fichier batch à partir de Java?
- 28. Comment puis-je comparer deux fichiers dans un fichier batch?
- 29. Comment obtenir l'équivalent de dirname() dans un fichier batch?
- 30. comment pouvons-nous utiliser un fichier batch en C++?
Est-ce que ce doit être un fichier batch? Pourrait-il s'agir d'un complément Excel lancé depuis Excel? – dendarii