使用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) 我这里有一个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) 我正在尝试将数组作为函数中的参数传递
请参阅 -->小提琴<--
根据我的测试,该函数似乎将参数读取为字符串而不是数组。如何将数组作为函数中的参数传递?
超文本标记语言
<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 已更新以修复语法错误。
使用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)
这些都不起作用
我的错误在哪里?有人可以帮忙吗?
使用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) 我正在尝试查看对象列表中是否存在 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) 这真让我抓狂.我无法弄清楚为什么我得到"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) 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)
我将如何显示表格中哪些不在阵列中?
我有一个 Excel 工作簿(“test.xlsx”),它有一个名为“gv_epxsize”的单元格。我的目标是打开 excel 工作簿并在名称为“gv_epxsize”的单元格中写下字符串“101”。
问题是我的代码一直将文件设为只读,因此它不会将字符串“101”写入命名单元格。我一直收到 Windows 提示,我已经使用 Windows 权限打开了该文件,并询问我是否要打开只读副本。问题是我没有打开文件,并且在我启动代码之前没有运行 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)