2011-09-02 2 views
6

C'è un modo per cambiare l'editor di macro da questa di default:Visual Studio Macro Editor

screenshot

ci si sente come un tale downgrade da Visual Studio 2010. Posso configurare Office per usare che, invece?

risposta

3

no non c'è alcun modo per quanto ne so, VS.NET non supporta VBA.

cosa si può fare se si sta creando un nuovo file word o excel è creare una soluzione di ufficio gestito, avendo installato il VSTO 2010 (Visual Studio Tools per Office) è possibile creare documenti gestiti che vengono gestiti all'interno di VS 2010 e il linguaggio di automazione non è più VBA ma C# o VB.NET.

questa è una soluzione valida per i nuovi file, per i file legacy o li si converte se sono piccoli oppure si mantiene il vecchio codice VBA e il vecchio editor VBA come nella foto.

Mark I wish MS ha creato uno strumento per convertire dal vecchio formato al nuovo! :(

+0

Quindi intendi progetti di add-in per ufficio in VS? –

+0

sì, questo è il modo in cui sono chiamati ora, in passato erano chiamati progetti di documenti gestiti: http://msdn.microsoft.com/it us/office/hh133430 MS cambia i nomi tutte le volte. Potrebbe essere necessario installare un componente aggiuntivo chiamato VSTO 2010 per visualizzare il modello di progetto nella procedura guidata Nuovo progetto in VS 2010 –

+0

Sì, fatto alcuni in C#, preferisco che a VB, ma puoi crearne uno che si applica solo a un documento come un documento abilitato alla macro e aggiungere controlli * nel * documento? –