当我写Sub SelectRange()
Dim sourceBook As Workbook
Dim sourceSheet As Worksheet
Dim sourceSheetSum As Worksheet
Dim MyNamedRange As Range
Set sourceBook = ActiveWorkbook
Set sourceSheet = sourceBook.Sheets("Tabelle1")
' create the named range "ggg"
sourceBook.Names.Add _
Name:="ggg", _
RefersTo:="=" & sourceSheet.Name & "!A4:L37"
Set MyNamedRange = Range("ggg") ' <-- set the Range to your NamedRange "ggg"
sourceSheet.Activate '<-- activate the sheet first
MyNamedRange.Select '<-- select the Named Range
End Sub
并按mvcaction4
2次时,它不起作用。目前我正在使用Visual Studio 2017社区版。
答案 0 :(得分:10)
我认为mvcaction4
和mvcpostaction4
代码段已从Visual Studio 2017中删除。
您所能做的就是从Visual Studio 2015导入这些代码段。以下是您可以执行的步骤:
CSharp
Import
按钮C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Visual Studio 2015\Snippets\VC#\1033\ASP.NET MVC 4
并选择所有项目(mvcaction.snippet
和mvcpostaction.snippet
)答案 1 :(得分:5)
我有同样的问题,所以我按照Will Huang的回答,但创建了我自己的片段。我将保留下面的代码段。
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets >
<CodeSnippet Format="1.0.0">
<Header>
<Title>mvcaction</Title>
<Shortcut>mvcaction</Shortcut>
<Description>Code snippet for an MVC Action</Description>
<Author>Jordan Gregory-Wallis</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>Action Name</ToolTip>
<Default>Action</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[public ActionResult $name$()
{
return View();
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
答案 2 :(得分:3)
VS2017支持MVC4片段。 MVC 4是一个可选组件,是Web工作负载的一部分。如果您没有安装它并尝试打开MVC 4项目,它应该提示您将缺少的组件添加到Visual Studio。
对MVC 4的支持有限。我们不允许您创建新的MVC 4项目,但您可以 - 打开现有的MVC 4项目 - 脚手架控制器/视图 - 使用代码段
编辑 MVC4片段只会出现在MVC 4项目中。这些代码段与.csproj / .vbproj ProjectTypeGuid属性绑定。
以下是VS2017中MVC4片段的截图
答案 3 :(得分:2)
要做的第一件事是检查您要使用的代码段是否存在。打开“代码片段管理器”(工具菜单或使用 Ctrl Q 搜索)。
确保列出您要使用的代码段。假设它是......
停用所有扩展程序(Resharper,所有内容)。如果它解决了问题,请一次转换一个扩展程序,直到找到问题为止。
如果在禁用所有扩展程序后片段不起作用,请暂时将其禁用并检查Visual Studio键绑定Tools -> Options -> Environment -> Keyboard
或 Ctrl Q 并搜索用于键盘。搜索Edit.InvokeSnippetFromShortcut
。确保将其设置为 Tab (您可能还需要检查/设置Edit.InsertSnippet
)。
重新启用您的扩展程序并检查它们是否仍然有用。
答案 4 :(得分:0)
转到搜索栏 ---> 输入 MVC4 ---> 您可以选择下载对 MVC 的支持 ---> 下载并安装,然后代码段起作用。