Hinzufügen einer benutzerdefinierten Schaltfläche zur OneNote-Multifunktionsleiste

1164
Ian

Gibt es eine Möglichkeit, dem OneNote 2016-Menüband eine einfache benutzerdefinierte Schaltfläche hinzuzufügen? Ich möchte nur ein AutoHotKey-Skript ausführen. Ich habe mir Onetastic angesehen, aber es scheint keine Möglichkeit zu geben, externe Programme und Skripts auszuführen.

-1
Ich fürchte, Sie können das Autohotkey-Skript auf diese Weise nicht starten, aber es stehen viele Funktionen zur Auswahl zur Verfügung. Außerdem können Sie ein VBA-Makro aufrufen. Máté Juhász vor 7 Jahren 0
Wenn Sie ein VBA-Makro aufrufen können, können Sie ein AutoHotkey-Skript ausführen, aber ich glaube nicht, dass Sie ein Vba-Makro tatsächlich vom OneNote-Menüband aus aufrufen können (ohne ein benutzerdefiniertes Add-In, das über eine eigene Ribbon-Schnittstelle verfügt.) JJohnston2 vor 7 Jahren 0
@ JJohnston2: Ja, es ist möglich, VBA aufzurufen, siehe zB [hier] (https://support.office.com/en-us/article/Customize-the-ribbon-3c610b47-6f0f-4179-83d3-68a254a80ea6?ui= en-US & rs = en-US & ad = US & fromAR = 4 #__ toc323203887) unter "Hinzufügen von Befehlen zu einer benutzerdefinierten Gruppe). Máté Juhász vor 7 Jahren 0

2 Antworten auf die Frage

1
GroggyOtter

Gibt es eine Möglichkeit, dem OneNote 2016-Menüband eine einfache benutzerdefinierte Schaltfläche hinzuzufügen? Ich möchte nur ein AutoHotKey-Skript ausführen. Ich habe mir Onetastic angesehen, aber es scheint keine Möglichkeit zu geben, externe Programme und Skripts auszuführen.

Gibt es einen bestimmten Grund, warum Sie dem Menüband eine Schaltfläche hinzufügen müssen? Mit AutoHotkey können Sie alles mit einer beliebigen Tastenkombination ausführen. Sie können es auch so einrichten, dass der Hotkey nur in OneNote funktioniert.

Hier ein Beispiel, wie Sie einen F1-Hotkey auf eine Note einstellen. Wenn Sie in einem anderen Programm F1 drücken, funktioniert es normal. Wenn Sie es innerhalb einer Notiz drücken, wird stattdessen ein Meldungsfeld angezeigt.

#IfWinActive, ahk_exe onenote.exe  F1::MsgBox, You'll only see this message box if you press F1 while in One Note.  #if 

Ich weiß, dass dies nicht genau das ist, wonach Sie gesucht haben, aber es bietet eine Lösung für Ihr allgemeines Problem, ein AHK-Skript von One Note aus starten zu wollen.

 


Referenzen:
#IfWinActive

Es kann keine Tastenkombination sein, da ich auf der Suche nach einer Lösung bin, wenn ich einen Touchscreen und keine Tastatur verwende. Ian vor 7 Jahren 0
Anscheinend bekomme ich keine Benachrichtigungen zu Antworten. :( Normalerweise warte ich nicht 3 Wochen, um einen Kommentar abzugeben. Ich weiß, dass Tablets wie der Surface Pro eine Möglichkeit haben, Touchscreen-spezifische Dinge wie "Dreifach-Fingertipp" zu erkennen. Sie können die virtuelle Tastatur (vk) und sc (scannen) scannen Code) dieser Aktionen und verwandeln sie in Hotkeys. Anweisungen finden Sie unter https://www.reddit.com/r/AutoHotkey/comments/4f4j9k/read_this_before_posting/. Schauen Sie unter "Herausfinden, welche Taste Sie drücken (JoyPad) , Zufällige Tastaturtasten, Surface Pro Stylus usw.) "Sie können auch Fragen zu diesem Subreddit posten. GroggyOtter vor 7 Jahren 0
-1
music2myear

Ja, Sie können Schaltflächen und ganze Farbbänder zur Office-Benutzeroberfläche hinzufügen / hinzufügen.

Nein, das ist nicht unbedingt einfach.

MSDN verfügt über eine umfangreiche Dokumentation zu diesem Thema. Dies ist der Ort zum Starten: https://msdn.microsoft.com/de-de/library/bb386097.aspx

OP fragt nach dem Aufruf eines Autohotkey-Skripts von onenote, wie Ihre Frage es beantwortet? Máté Juhász vor 7 Jahren 0
OP fragt, wie Sie eine benutzerdefinierte Schaltfläche zu OneNote hinzufügen, um etwas zu erreichen. Derzeit befindet sich dieses Objekt in einem AutoHotkey-Skript. Unabhängig davon, ob er das AHK-Skript aufrufen kann oder das Skript neu schreiben oder auf andere Weise verpacken muss, um aufgerufen zu werden, muss er der Multifunktionsleiste eine Schaltfläche hinzufügen. Dies ist möglich, erfordert jedoch einen ordentlichen Entwicklungsaufwand. besonders für einen Nichtprogrammierer. music2myear vor 7 Jahren 0
Ihr Kommentar war "nein". Meine Antwort war "Ja, aber". music2myear vor 7 Jahren 0
Was Sie erklärt haben, ist aus Ihrer Antwort nicht ersichtlich. Es scheint eher ein Link nur mit einigen Kommentaren zu antworten. Bitte bearbeiten Sie es. Máté Juhász vor 7 Jahren 0