vba

Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, objektorientierte Programmiersprache zum Schreiben von Makros, die für die gesamte Office-Suite und andere Anwendungen verwendet wird. VBA entspricht nicht VB.NET oder VBS; Wenn Sie in Visual Studio arbeiten, verwenden Sie [vb.net]. Wenn sich Ihre Frage speziell auf die Programmierung einer MS Office-Anwendung bezieht, verwenden Sie auch das entsprechende Tag: [Excel-VBA], [Zugriff-VBA], [Word-VBA], [Outlook-VBA] oder [Microsoft-Project-VBA] .
1
Antwort

Ermittelt einen Textwert aus einem Formular in Access mit einem VBA-Modul

Ich möchte derzeit einen Wert von einem Formular abrufen, um es in einer SQL-Abfrage festzulegen, die ich in einem Modul unter Zugriff mit VBA einstelle. Ich habe versucht, zu verwenden %Vor% Es wird ein Fehler gemacht (2450), dass das angeg...
21.02.2012, 18:59
4
Antworten

Ist es besser, ProgressBar UserForms in VBA als modal oder modeless zu zeigen?

Ist es besser, ProgressBar UserForms in VBA als modal oder modeless anzuzeigen? Was sind die besten Methoden zur Entwicklung von Fortschrittsanzeigen in VBA? Modale UserForms erfordern die Verwendung von Application.Interactive = False , wä...
30.01.2010, 23:47
2
Antworten

Übergeben einer Variante durch COM-Objekt über PowerShell, um ein Makro in PowerPoint auszuführen

Der Versuch, den Titel aneinander zu reihen, war eine Herausforderung ... Ich versuche einige PowerPoint-Makros von PowerShell auszuführen. Ich bin ziemlich gut darin geworden, Makros von Powershell für Excel auszuführen. Wenn ich die Makros...
23.02.2016, 14:19
6
Antworten

VBAPassword Eingabeaufforderung beim Schließen von Excel

Ich habe Code in einem Projekt, um Daten von einem Blatt in ein Recordset zu lesen. Der VBA-Code ist passwortgeschützt. Zum Testen habe ich den Code wie folgt vereinfacht: %Vor% Immer wenn ich diesen Code von einem Benutzerformular aus aus...
06.06.2014, 11:35
5
Antworten

Erreichen Sie ActiveX- oder Formularobjekte (Textbox) aus dem Codehind in einem Excel-Dokument

Es gibt mehrere Textfelder in einer Excel-Datei als ActiveX-Objekte, und ich möchte sie von Codebehind erreichen. Ich verwende ClosedXML für andere Felder, aber ich bin offen für andere Vorschläge.     
06.09.2016, 14:03
2
Antworten

Warum entfernt Application.Clean () druckbare Zeichen?

Kopfgeld Frage: Obwohl es eine Antwort gibt, die eine vernünftige Erklärung liefert, möchte ich feststellen, ob die Kürzung der Zeichenkette auftritt, weil Clean() ein WorksheetFunction ist und die Gründe dafür sind. Do WorksheetFu...
24.12.2014, 19:16
4
Antworten

Kann ein Webserver in VBA gehostet werden?

Ich möchte einen Webserver hosten und VBA dafür verwenden. Ist das möglich? Ich mache das nur, um jemandem zu beweisen, dass es falsch ist, und ich möchte dieses Programm wirklich machen. Ist es also möglich, einen wirklich einfachen Webserve...
23.06.2011, 01:01
2
Antworten

"Rückgängig" Verlaufsschaltfläche löschen nach Ausführen Makro Excel

Ich habe ein Makro, das auf dem Ereignis "Worksheet_SelectionChange" ausgelöst wird. Das Makro validiert Daten einer Spalte, es ändert die Hintergrundfarbe der Zelle, falls sie falsch ist. Das Problem ist nach dem Ausführen des Makros, es l...
17.10.2011, 19:31
1
Antwort

Warum definiert ein Excel / VBA-Benutzer keine Standardeigenschaft, die einen Bereich zurückgibt, der sich wie ein Bereich verhält?

Eine Eigenschaft in einer Excel / VBA-Klasse, die ich schreibe, gibt einen Bereich zurück. Ich habe es zur Standardeigenschaft für die Klasse gemacht, indem ich die in Ссылка beschriebene Technik verwende. Ich erwartete, alle integrierten Eige...
16.12.2012, 02:14
1
Antwort

VBA: Was bewirkt, dass dieses an ParamArray übergebene Zeichenfolgenargument in eine Zahl geändert wird (die verdächtig wie ein Zeiger aussieht)?

FINAL EDIT: Es scheint tatsächlich ein Compiler Bug zu sein - siehe die angenommene Antwort. Unter Verwendung von VBA in Excel 2007 habe ich den folgenden Code in 'Class1': %Vor% und einige Moduscodes in einem Modul: %Vor% Wenn 'exter...
30.07.2010, 21:42