小编San*_*nya的帖子

Excel VBA打开文件夹

使用2010 Excel VBA - 我只是想通过sub打开一个文件夹.我在这做错了什么?

VBA

Sub openFolder()  
  Dim preFolder As String, theFolder As String, fullPath as String

    theFolder = Left(Range("T12").Value, 8)
    preFolder = Left(Range("T12").Value, 5) & "xxx"
    fullPath = "P:\Engineering\031 Electronic Job Folders\" & preFolder & "\" & theFolder

    Shell(theFolder, "P:\Engineering\031 Electronic Job Folders\" & preFolder, vbNormalFocus)

End Sub
Run Code Online (Sandbox Code Playgroud)

directory excel vba excel-vba excel-2010

13
推荐指数
1
解决办法
11万
查看次数

jQuery Summernote自定义按钮功能

我这里有一个jsFiddle - > http://jsfiddle.net/cm910t89/2/

我在Summernote WYSIWYG编辑器中创建了一个自定义按钮,我似乎无法让我的功能在插件中正常工作.

我希望用户能够突出显示(或选择使用他们的光标)编辑器中的任何文本,然后单击我的自定义按钮,该按钮将选定的文本包装在span带有特殊类别"snote" 的标签中.

现在我可以使用该类将选定内容包装在span标记中,但编辑器中的所有格式都将被删除.

任何人都可以帮助,以便所选文本包含在span标记中并且格式保持不变?

jsFiddle - > http://jsfiddle.net/cm910t89/2//

$(document).ready(function() {
var editor = $('#summernote');
editor.summernote({
    height: ($(window).height() - 250),
    focus: false,
    toolbar: [
            ['style', ['bold', 'italic', 'underline', 'clear']],
            ['font', ['strikethrough']],
            ['fontsize', ['fontsize']],
            ['para', ['ul', 'ol', 'paragraph']],
            ['height', ['height']],
            ['view', ['fullscreen', 'codeview']],
        ],
    oninit: function() {
        // Add "open" - "save" buttons
        var noteBtn = '<button id="makeSnote" type="button" class="btn btn-default btn-sm btn-small" title="Identify a music note" data-event="something" tabindex="-1"><i class="fa fa-music"></i></button>';            
        var …
Run Code Online (Sandbox Code Playgroud)

jquery toolbar button summernote

11
推荐指数
1
解决办法
2万
查看次数

jQuery 将数组作为函数中的参数传递

我正在尝试将数组作为函数中的参数传递

请参阅 -->小提琴<--

根据我的测试,该函数似乎将参数读取为字符串而不是数组。如何将数组作为函数中的参数传递?

超文本标记语言

<button id='arr1'>Click for Array 1</button>
<button id='arr2'>Click for Array 2</button><br/><br/>

<div id='mainstuff'>
    <p>When you click button, text should be added</p>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery

$(document).ready(function() {
    var arr1 = ["one", "two", "three"];
    var arr2 = ["eleven", "twelve", "thirteen", "fourteen"];

    $('button').click(function() {
        var myval = $(this).attr('id');
        showstuff(myval);        
    });


    function showstuff(myval) {
        var x = "<p>The new text is " + myval[2] + "</p>";
        $('#mainstuff').append(x);
    }

});
Run Code Online (Sandbox Code Playgroud)

编辑:Fiddle 已更新以修复语法错误。

arrays jquery

4
推荐指数
1
解决办法
2万
查看次数

MySQL DISTINCT函数不起作用

使用MySQL.以下SQL语句完美地运行:

SELECT a.ID, a.DISPNAME, a.UNIT_TYPE, a.MODELNUM, a.DESCRIP, a.DATE_ADDED, b.TYP, c.FIRSTNAME, c.LASTNAME FROM jobs_engineering a INNER JOIN unit_types b ON a.UNIT_TYPE=b.ID INNER JOIN users c ON a.AEID=c.USERID ORDER BY a.DATE_ADDED DESC
Run Code Online (Sandbox Code Playgroud)

但是现在我只想要列的唯一记录,DISPNAME因为该列有多个重复值.我添加了DISTINCT方法

SELECT a.ID, DISTINCT(a.DISPNAME), a.UNIT_TYPE, a.MODELNUM, a.DESCRIP, a.DATE_ADDED, b.TYP, c.FIRSTNAME, c.LASTNAME FROM jobs_engineering a INNER JOIN unit_types b ON a.UNIT_TYPE=b.ID INNER JOIN users c ON a.AEID=c.USERID ORDER BY a.DATE_ADDED DESC
Run Code Online (Sandbox Code Playgroud)

但这不起作用.MySQL告诉我我的错误在"DISTINCT"附近

我试过了:

 a.DISTINCT(DISPNAME)
 DISTINCT(DISPNAME)
Run Code Online (Sandbox Code Playgroud)

这些都不起作用

我的错误在哪里?有人可以帮忙吗?

mysql unique distinct

4
推荐指数
1
解决办法
7307
查看次数

CodeMirror getCursor()无法正常工作?jQuery Javascript

使用CodeMirror。我无法使getCursor()函数正常工作。我有一个附加了codemirror源的jsFiddle。

----> 见这里JSfiddle <----

我试图将文本插入编辑器,然后强制光标向后移指定数量的空格。我只是想使用getCursor()获取光标位置,但似乎无法正常工作。有什么想法吗?

$(document).ready(function() {

//Changing the textarea to a CodeMirror rich text editor

var editor = CodeMirror.fromTextArea(document.getElementById('theZone'), {
    mode: 'text/html',
    lineWrapping : true,
    lineNumbers : true,
    extraKeys : {
    "Tab": "indentMore", 
    "Shift-Tab": "indentLess",
    "'>'": function(cm) { cm.closeTag(cm, '>'); },
    "'/'": function(cm) { cm.closeTag(cm, '/'); }
} ,
onCursorActivity: function(cm) {
    cm.setLineClass(hlLine, null, null);
    hlLine = cm.setLineClass(cm.getCursor().line, null, "activeline");
}
});


//When SELECT changes - insert the value into the CM editor, set focus, get cursor   position, move …
Run Code Online (Sandbox Code Playgroud)

javascript jquery cursor codemirror

3
推荐指数
1
解决办法
4684
查看次数

C# Linq 检查对象列表中是否存在 INT

我正在尝试查看对象列表中是否存在 INT。在我的最佳尝试中,我创建了一个 Person 类及其成员资格列表(它们仅包含 Id)。我正在检查该人的成员资格列表中是否存在特定整数。

在下面的代码中,该人员属于会员 ID 1、3 和 4。我正在尝试创建一个 LINQ 语句,当给定一个整数时,如果该整数存在于该人员的会员资格中,它将返回 TRUE/FALSE 值。

我创建了两个场景:x = 4 应该返回 TRUE,而 x = 6 应该返回 FALSE,但由于某种原因,它们都返回 TRUE。

我究竟做错了什么?

public class Program
{
    public class Person {
      public int id {get;set;}
      public string first {get;set;}
      public string last {get;set;}     
      public List<Membership> memberships {get;set;}
    }

    public class Membership {
      public int id {get;set;}
    }   

    public static void Main()
    {

      Person p1 = new Person { id = 1, first = "Bill", last = "Jenkins"}; …
Run Code Online (Sandbox Code Playgroud)

c# linq list

2
推荐指数
1
解决办法
2011
查看次数

javascript函数未定义错误.句法?

这真让我抓狂.我无法弄清楚为什么我得到"mytest未定义"错误:

这里是小提琴 - > http://jsfiddle.net/y7MTs/5/

HTML:

<span>One: </span>
  <input type='text' id='ax' value='4' size='6'/>
  <br/>

<span>Two: </span>
  <input type='text' id='bx' value='2.5' size='6'/>
  <br/><br/>

<button onclick='mytest(ax.value, bx.value);'>Go Now</button>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function mytest(a, b) {
  var x = [0, 1, 2, 3, 4, 5];
  var y = [100, 120, 140, 160, 180, 200];

  var myval = parseFloat(a) - x[3];
  alert(myval);    

}
Run Code Online (Sandbox Code Playgroud)

javascript function

0
推荐指数
1
解决办法
122
查看次数

PHP MySQL检查表中是否存在数组中的项目,然后显示

PHP 5.4和MySQL

建立在此基础之上:

<?php
   $arr = ...
   $sql = 'SELECT COUNT(*) FROM table WHERE field IN ( ' . implode( ',', $arr ) . ' );';
   $result = $db->query( $sql );
?>
Run Code Online (Sandbox Code Playgroud)

我将如何显示表格中哪些不在阵列中?

php mysql database

0
推荐指数
1
解决办法
5004
查看次数

C# Excel 强制只读,没有编辑权限

我有一个 Excel 工作簿(“test.xlsx”),它有一个名为“gv_epxsize”的单元格。我的目标是打开 excel 工作簿并在名称为“gv_epxsize”的单元格中写下字符串“101”。

问题是我的代码一直将文件设为只读,因此它不会将字符串“101”写入命名单元格。我一直收到 Windows 提示,我已经使用 Windows 权限打开了该文件,并询问我是否要打开只读副本。问题是我没有打开文件,并且在我启动代码之前没有运行 EXCEL.EXE 进程。

我已经做了什么:

  • 我已将文件以不同的名称保存在不同的文件夹中 - 仍然没有运气。
  • 该文件未保存在共享文件夹中。
  • 在我运行我的代码之前,我已经确保我的 TaskManager 已经杀死了每个 EXCEL.EXE 进程。

有人可以告诉我我在这里做错了什么吗?

这是 C# 的片段

  string filePath = "C:\\Users\\ussatdafa\\Desktop\\Work\\Projects\\test.xlsx";

  Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();

        if (xlApp == null)
        {
            MessageBox.Show("Excel has not been properly installed");
        }
        else
        {
            //string fileName = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath), filePath);
            Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
            Workbooks wbs = excelApp.Workbooks;
            Workbook wb = wbs.Open(filePath, 0, false, 5, "", "", false, XlPlatform.xlWindows, "", true, false, 0, true, false, …
Run Code Online (Sandbox Code Playgroud)

c# excel readonly

0
推荐指数
1
解决办法
8748
查看次数