userform

    7熱度

    5回答

    以下VBA代碼停止在Me.Show。在我的測試中,看起來Me.Show停止了所有的代碼執行,即使代碼位於UserForm中。 這部分是用戶窗體外: Public Sub TestProgress() Dim objProgress As New UserForm1 objProgress.ShowProgress Unload objProgress End Sub

    2熱度

    2回答

    我有一些舊的Excel VBA代碼,我想定期運行任務。如果我使用VB6,我會用一個定時器控件。 我找到Application.OnTime()方法,它適用於在Excel工作表中運行的代碼,但我無法使其在用戶窗體中工作。該方法永遠不會被調用。 我該如何讓Application.OnTime()以用戶形式調用方法,或者是否有其他方法來安排代碼在VBA中運行?

    3熱度

    2回答

    我爲Excel創建了一個宏,該宏將彈出包含按鈕和文本字段的窗體。有沒有辦法給按鈕分配熱鍵,例如'ctrl + Enter'或'F12'?無論焦點在哪個字段或按鈕上,熱鍵都可以工作。 (到目前爲止我已成功地創建按鈕/ fields_Keydowns檢查MSForms.ReturnInteger爲vbKeyF12,但我必須這樣做,對於每一個領域和按鈕,有沒有更簡單的方法?) 說,我2對事物的形式,按鈕

    0熱度

    3回答

    在我創建了一個簡單的用戶窗體我的Outlook VBA宏 - 我可以使窗體使用此代碼可見: VBA.UserForms.Add (PasswordForm.Name) PasswordForm.Show (Modal) ...和UserForm_Initialize()事實上確實發生了火災。但點擊表單上的「提交」按鈕什麼也不做 - 事件(通過雙擊設計器中的按鈕自動創建)不會觸發。此外,用

    0熱度

    2回答

    我真的在這裏掙扎着。我有一個類模塊,我們稱之爲FormMan,它有一大堆與我的項目中擁有的大量用戶表單相關的方法。一種特殊的方法是從很多不同的地方調用,並且非常簡單 - 它只是將一個用戶定義的控件數添加到表單中,並且擴展表單高度以適應這些新控件。 用戶傳遞控件的數量和用戶窗體。 oF.AddControlsToForm iNumberOfControls,frmTest 在FormMan類模塊

    0熱度

    1回答

    目前,我有一個Excel電子表格,其中包含一些數據和一個命令按鈕,用於創建一個顯示該數據子集的UserForm。 UserForm的設計方式使數據更容易查看。我遇到的問題是我想要命令按鈕創建我的UserForm的多個實例,以便每個表單可以顯示不同的一組數據。 我很新的VBA,所以任何建議或只是我開始的地方將不勝感激。謝謝。

    8熱度

    2回答

    我需要動態創建標籤和按鈕,然後將它們添加到用戶窗體中的框架。我該怎麼做呢?似乎它應該比它實際上更容易。

    8熱度

    5回答

    我在Excel用戶窗體使用下面的代碼創建一個按鈕動態: With Me.CurrentFrame.Controls.Add("Forms.CommandButton.1") .Caption = "XYZ" .name = "AButton" .Font.Bold = True .ForeColor = &HFF& ... blah blah bl

    9熱度

    2回答

    在VBA中的用戶表單的文本框中,我想啓用用戶可以通過按下鍵盤上的「Enter」鍵在文本框中添加新行的功能。但是,我很難在UI編輯器中找到UI選項來實現此目的。這甚至在VBA用戶表單中允許嗎?預先感謝您的建議和答案。

    1熱度

    1回答

    使用Excel 2002,並有一個VBA「應用程序」,有一些用戶窗體。 主用戶窗體包含許多可觸發各種進入/退出事件的文本框。 我現在遇到一個問題,其中一個文本框退出事件在一行中觸發兩次(我知道因爲每次都出現一個消息框)。 Excel VBA中是否有一些方法可以跟蹤所有觸發的事件及其順序,而無需在每個事件/過程中編寫代碼?