Active Inspector Object

I am currently writing some CustomEditor’s and ScriptableObject’s to improve the workflow on my current project. To gain fast access to one instance of a ScriptableObject, I have created a MenuItem, that selects the asset, by using Selection.activeObject.

While this does show the properties in the Inspector, it also selects the asset in the project view itself, which I want to avoid.

Is there any way, that I can “select” an asset to be shown in just the Inspector?
Specifically, I am looking for something like

Inspector.activeObject = myObj;

Edit: My current workaround is a seperate custom EditorWindow script, which let’s me display the asset properties without having to select it.
While this does work, it would still be nice, to get the approach with the Inspector working, so I don’t have to create custom EditorWindows for each ScriptableObject I am creating.

Unfortunately, there is no way to avoid the object being selected in the project, as Selection.activeObject is used to determine what to draw in the inspector. What is the reason you want to avoid this behavior, and maybe there is something different that could help you?